Я развернул приложение MVC3 на сервере win2003 с установленным .Net4.0.Я настроил отображение подстановочных знаков для приложения, как описано здесь .Также я делал это раньше для других приложений MVC3 на том же сервере раньше.Я уверен, что конфигурации IIS обоих приложений mvc3 одинаковы.
Когда я попадаю на домашнюю страницу по умолчанию маршрута по умолчанию, он работает, но другие контроллеры и действия дают 404. Я не могу понятьпуть на 2 дня.Любая помощь будет отличной.
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new {controller = "Home", action = "Index", id = UrlParameter.Optional} // Parameter defaults );