Asp.net mvc MVC5 IISExpress和子域不工作
我已经做了以下工作Asp.net mvc MVC5 IISExpress和子域不工作,asp.net-mvc,iis,subdomain,Asp.net Mvc,Iis,Subdomain,我已经做了以下工作 将IISExpress设置为以管理员身份运行 按如下所示设置项目设置 将以下内容添加到主机文件 127.0.0.1 dev.test.com:9888 127.0.0.1 dev.test.com 在IIS配置设置中添加了以下内容 <binding protocol="http" bindingInformation="*:9888:localhost" /> <binding protocol="http" bindingInform
127.0.0.1 dev.test.com:9888
127.0.0.1 dev.test.com
<binding protocol="http" bindingInformation="*:9888:localhost" />
<binding protocol="http" bindingInformation="*:9888:dev.test.com" />
我认为问题不在于域绑定。它与MVC Url方案有关。我可以把web.config文件示例放在这里。这段代码成功了,我格式化了我的计算机,突然它不工作了,所以我完成了我能找到的所有帖子中建议的所有步骤。所以我不认为这是一个代码问题,而是一个我错过的设置。
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.LowercaseUrls = true;
routes.Add(new SubdomainRoute());
routes.MapMvcAttributeRoutes();
routes.MapRoute("Default", "{controller}/{action}", new
{
controller = "Home",
action = "Index"
});
}