404.2 Ошибка после установки .net 4.0

У меня есть проект, который я обновил до.Net 4.0, но когда я пытаюсь получить доступ к нему, я получаю следующую ошибку:

HTTP Error 404.2 - Not Found
The page you requested could not be displayed because of the settings for the list of ISAPI and CGI restrictions on web server.
ErrorCode: 0x800704ec
Handler PageHandlerFactory-ISAPI-4.0_32bit

Я должен сделать что-то дополнительное к IIS 7 или Пулу приложений при преобразовании существующего сайта в.NET 4,0 сайта?

Также, если я смотрю на ISAPI и 32 бита и 64 бита.Net 4.0, установлен.

39
задан Dofs 19 April 2010 в 06:47
поделиться

3 ответа

В IIS включите .NET 4.

Вот изображение: enter image description here

92
ответ дан 27 November 2019 в 02:15
поделиться

Насколько я понимаю, вы сейчас используете IIS6 ..

Откройте диспетчер IIS и перейдите к Расширения веб-службы .. Там вы сможете включить .NET 4. Все новые расширения по умолчанию отключены :)

Если вы работаете в IIS7, .NET может не быть зарегистрирован в IIS .. Тогда откройте командную строку администратора и перейдите в папку .NET 4 framework (C: \ Windows \ Microsoft.NET \ Framework \ v4. {версия}). Если вы работаете на 64-битной машине, перейдите в папку Framework64 вместо папки Framework. Затем запустите aspnet_regiis -i там

9
ответ дан 27 November 2019 в 02:15
поделиться

У меня была такая же проблема. Странно, но у меня он работал в интегрированном режиме, но не в классическом режиме для .NET 4. После включения расширений .NET 4 через раздел ограничений Isapi и Cgi в IIS 7, он начал работать в обоих режимах. Раздел ограничений Isapi и Cgi находится в узле уровня сервера в диспетчере IIS. Не следует путать эту опцию с разделом Isapi Filters на уровне сайта.

1
ответ дан 27 November 2019 в 02:15
поделиться
Другие вопросы по тегам:

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