MVC4多路由/多域和子域 - 一般例外

时间:2013-09-18 19:51:17

标签: asp.net-mvc exception asp.net-mvc-routing subdomain maproute

处理MVC4项目,其中一个域具有子域,另外两个域应指向相同的Global.asax。

所有子域工作正常但在尝试打开主域时获得一般异常

ex:www.pqr.com,www.mno.com(这有子域名) 例如:abc.mno.com,def.mno.com等 - 这些路线运行正常

当我使用Route Tester时,所有映射似乎都没问题

甚至Route Tester也显示一般异常。当我们尝试打开www.pnr.com视图时,会打开这些特殊字符 I�%&/m�{J�J��t�� $ @

如果我们向路由添加域名(www.pnr.com),请求与url / route不匹配 样本路线:

routes.MapRoute(
            name: "www.pnr.com",
            url: "{action}/{id}",
            defaults: new { controller = "pnr", action = "home", id = UrlParameter.Optional },
            namespaces: new string[] { "Controller.pnr" }
                );

我们做错了什么?我们如何解决这个问题?

0 个答案:

没有答案