我的应用程序正在使用MapRoute和MVC 4。
我想部署基于城市的子域名我的网站。 例如:montreal.domain.com NewYork.domain.com
我创建了一个子域montreal.domain.com指向与domain.com相同的文件夹 但是,当我运行它时,它不能按预期工作。我在下面的代码中做错了什么:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional, area = "" },
new[] { "domain.Web.Controllers" }
// Parameter defaults
);
// 03/25/2015
routes.Add("Mysite", new DomainRoute("{url}.domain.com", "", new { controller = "Home", action = "Index", url = "" }));