MVC5 IISExpress和Subdomains不起作用

时间:2015-01-30 17:36:36

标签: asp.net-mvc iis subdomain

我做了以下

  1. 将IISExpress设置为以管理员身份运行

  2. 设置项目设置如下。 enter image description here

  3. 在主机文件中添加了以下内容

      127.0.0.1 dev.test.com:9888 
      127.0.0.1 dev.test.com
    
  4. 将以下内容添加到IIS配置设置

      <binding protocol="http" bindingInformation="*:9888:localhost" />
      <binding protocol="http" bindingInformation="*:9888:dev.test.com" />
    
  5. 完成所有这些后它仍然无法正常工作,ping dev.test.com解析为127.0.0.1,但在我尝试调试应用程序时仍然找不到页面

    更新 我也试过去http://dev.test.com,但仍然没有工作。 这是我的路线代码,代码没有被击中

     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"
            });
    
    
        }
    

0 个答案:

没有答案