Подтвердить что ты не робот

Получение 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

4b9b3361

Ответ 1

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

Вот так:

alt text

BTW: Это случилось со мной в RTM-версии .net 4, так что это не просто бета.