【发布时间】:2016-02-21 22:56:58
【问题描述】:
在 IIS 7 上使用 VS 2013 和 MVC 5。使用 Microsoft 的默认脚手架构建了一个网站。我们的应用程序非常适合作为 IIS 站点下的虚拟文件夹。但转向 prod,我们希望应用位于根域。
当我们投入生产时,我们想要http://ourapp.com 而不是 devserver.com/ourapp。
当我们浏览到http://ourapp.com 时,我们得到的是 IIS7 起始页,而不是被路由到应用程序起始页。
这是我们的路由配置代码(我们不使用 Home 控制器): 公共静态无效注册路由(RouteCollection 路由) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Products", action = "Index", id = UrlParameter.Optional }
);
}
【问题讨论】:
标签: asp.net-mvc-5