ASP.NET MVC на IIS переходит в обработчик статических файлов

​​У меня проблема с сайтом ASP.NET MVC.

Вот подробности:

  1. ASP.NET MVC 2
  2. Интегрированный конвейер ASP.NET 4
  3. IIS 7.5 на Windows Web Server 2008 R2

Всякий раз, когда я делаю запрос для приложения, я получаю ошибку «HTTP Error 404.0 - Not Found», а подробная информация об ошибке показывает, что это статический обработчик файлов, который сообщает об ошибке:

  • Модуль: Веб-ядро IIS
  • Уведомление: Обработчик MapRequestHandler
  • : StaticFile
  • Код ошибки: 0x80070002

, что означает, что запрос никогда не поступал в стек MVC.

Я должен отметить, что IIS уже обслуживает ASP.NET MVC 3 в том же пуле приложений и MVC 2 в пуле приложений ASP.ENT 2. Так что головную боль вызывает комбинированный ASP.NET 2 в пуле приложений ASP.NET 4.

Обычно я хочу обновить приложение с ASP.NET MVC 2 в пуле приложений ASP.NET 2.0 до ASP.NET MVC 2 в пуле приложений ASP.NET 4.0.

Есть идеи?

20
задан Jacob Rohde 4 August 2011 в 12:49
поделиться