首页 新闻 会员 周边

MVC 在园子里面看到二级域名的照着做出问题了

0
悬赏园豆:10 [待解决问题]

http://www.cnblogs.com/Showshare/p/multidomain-to-onesite-subdomain-to-area-by-routing.html

我按这个事路做的。

routes.Add("demo", new DomainRoute(
                "www.demo.com",                                     
                "{controller}/{action}/{id}",
                new { controller = "Home", action = "Index", id = "" } 
            ));

routes.Add("a", new DomainRoute(
                "a.demo.com",                                                    
                "{controller}/{action}/{id}",                                        
                new { controller = "a", action = "Index", id = "" }   
            ));    
routes.Add("b", new DomainRoute(
                "a.demo.com",                                                    
                "{controller}/{action}/{id}",                                        
                new { controller = "b", action = "Index", id = "" }   
            ));    

 

结果全部打开都是a.demo.com这个了,不知为什么

 

我每个控制器都有设置[OutputCache(Duration = 1400)]是不是这个原因,好像去掉了也是一样

 

但过了一个又全部是www.demo.com这个的了。

MVC
问题补充:

用RouteDebugger测试,第一次显示正常时,可以看到路由是选择的哪个路由的。第二次再刷新就不行了。RouteDebugger的信息也不显示了。。不知是什么原因

禁用F3的主页 禁用F3 | 初学一级 | 园豆:194
提问于:2015-02-07 14:28
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册