Получение 404 при использовании.NET 4 на IIS 6, с или без MVC

Я завершился, это настроило на ярмарке немногих IIS 6 полей, но каждый дает мне трудное время.

Проблема происходит, когда я добавляю расширение приложения, отображающееся на:

c:\windows\microsoft.net\framework\v4.0.21006\aspnet_isapi.dll

Когда это существует, я получаю 404 ошибки по каждому запросу.

Даже если я удаляю все файлы из каталога приложения кроме основного test.htm и перейдите к этому, я все еще получаю 404.

  • Я снял флажок, "Проверяют, что файл существует"
  • Я настроил.NET 4 пула приложений и указал на мое приложение на это
  • Я изменил версию ASP.NET на 4.0.21006
  • Я проверил файл журнала IIS, и нет ничего полезного там (это только показывает первый набор запросов после каждой перезагрузки и затем прекращает регистрироваться),
  • Я проверил журнал событий приложения, и ни о чем не сообщают
  • Я установил MVC 2

Я скопировал набор на другое поле, только чтобы быть уверенным, после всего одинакового шаги - и все это работает!

Что еще я могу высматривать??

N.B:

Если я установил.NET на v2 в IIS, то я могу успешно перейти к \test.htm

16
задан Ryan Gates 8 May 2013 в 19:42
поделиться

1 ответ

Войдите в Расширения веб-служб в IIS и установите для ASP.NET 4.0 значение Разрешено вместо Запрещенного.

Вот так:

alt text

Кстати: Это случилось со мной и в RTM-версии .net 4, так что дело не только в бета-версиях.

27
ответ дан 30 November 2019 в 21:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: