У меня есть веб-сайт IIS7.5 в Windows Server 2008 с развернутым веб-сайтом ASP.NET MVC2.Веб-сайт был построен в Visual Studio 2008 с ориентацией на .NET 3.5, и IIS 5.1 был успешно настроен для его запуска и для локального тестирования.
Однако всякий раз, когда я пытаюсь перейти на страницу, работающую в IIS7, Я получаю ошибку 404.
Я проверил следующие вещи:
- Нет соответствующей записи журнала 404 в журналах IIS.
- На самом деле - это 404 записи в журнале IIS.
- Пул приложений для веб-сайта настроен на использование Интегрированного конвейера.
- Режим «customErrors» отключен.
- .NET 3.5 SP1 установлен
- ASP.NET MVC 2 установлен
- Я использовал MVC Diagnostics для подтверждения того, что все MVC DLL найдены.
- ASP.NET включен в IIS, что мы продемонстрировали, запустив страницу диагностики MVC.
- KB 2023146 сделалвыделите, что перенаправление HTTP было отключено, поэтому мы его включили, но без радости.
EDIT Итак, мы установили самое простое в мире приложение MVC (то, которое создается, когда вы создаете новый проект MVC2 в Visual Studio), и мы по-прежнемуполучая 404 на любой странице, к которой мы обращаемся - например, <my_server>/Home/About
сгенерирует 404.
Любые идеи будут высоко оценены!