Привет всем. Я получаю 404 ошибки при попытке получить доступ к моему сайту ASP.NET MVC 2. Я размещаю этот сайт с помощью II7, и у меня есть сайт, на котором используется режим интерконфигурированного конвейера DefaultAppPool
. Вот мои маршруты, это довольно простой сайт:ASP.NET MVC 404 Ошибки для IIS 7 Интегрированный режим
routes.MapRoute(
"DefaultRoute", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional // Parameter defaults
});
routes.MapRoute(
"UploadRoute", // Route name
"Upload/{id}", // URL with parameters
new { controller = "Upload", action = "Index", id = UrlParameter.Optional
});
Attemping идти в ~/Home или ~/закачивать как результат в 404 ошибок. Просмотр удаленной директории root ~/заставит страницу просто сидеть и ждать навсегда, если я попытаюсь получить доступ к корню локально, я получаю ошибку 403.14. Я в тупике, я думал, что ASP.NET MVC и IIS7, работающие в режиме интеграции, должны быть простыми. Благодарю.
Я переустановил структуру MVC и выполнил кучу обновлений Windows на коробке. Затем удалил сайт и создал новый, на этот раз я добавил сайт в качестве приложения, и теперь он работает. Пожалуйста, закройте этот вопрос. – stupidkid