处理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" }
);
我们做错了什么?我们如何解决这个问题?