Использование VS 2013 с MVC 5 в IIS 7. Создание веб-сайта с использованием стандартных шаблонов Microsoft. Наше приложение отлично работает как виртуальная папка на сайте IIS. Но переходя к продукту, мы хотим, чтобы приложение находилось в корневом домене.
Когда мы переходим к производству, нам нужен http://ourapp.com, а не devserver.com/ourapp.
Когда мы просматриваем http://ourapp.com, мы получаем стартовую страницу IIS7, а не перенаправляемся к запуску приложения. страница.
Это наш код конфигурации маршрута (мы не используем контроллер Home): public static void RegisterRoutes (RouteCollection routes) {routes.IgnoreRoute ("{resource} .axd / {* pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Products", action = "Index", id = UrlParameter.Optional }
);
}