Я разрабатываю веб-приложение MVC. Тестирование локально404 - Файл или каталог не найдены в ASP.NET MVC
http://localhost:28847/Place/Malaysia работает отлично, как всегда, когда я раскрываю это веб-приложение на хостинг-сервер
http://videeows.com/Place/MalaysiaЯ получаю 404 - файл или каталог не найден.
Приложение развернуто в версии asp.net версии 4.5 на сервере. Что, возможно, пошло не так?
В машине работают другие объекты MVC, которые отлично работают. мой MVC - это просто перенаправление.
http://videeows.com/Place/Malaysia это будет перенаправлять http://videeows.com/Place.aspx?s=Malaysia&q=Coun
http://videeows.com направит http://videeows.com/default.aspx
мой routeconfig является:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Place",
url: "Place/",
defaults: new { controller = "Place", action = "Index" }
);
routes.MapRoute(
name: "PlaceByCountry",
url: "Place/{country}",
defaults: new { controller = "Country", action = "IndexByCountry", country = "" }
);
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { id = UrlParameter.Optional });
}
ли это просто сбой на этой странице или весь сайт? – fireydude
Вероятно, это настройка IIS для этого сайта. Вы можете найти полезные советы [здесь] (http://weblog.west-wind.com/posts/2011/Mar/27/ASPNET-Routing-not-working-on-IIS-70) –
Другой сайт в том же сервер работает, пока это не делает. Я проверил пул приложений и настройки веб-сайта. Его значение равно 4.0 – Venkat