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