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

Обработчик "PageHandlerFactory-ISAPI-4.0_32bit" имеет плохой модуль "IsapiModule" в своем списке модулей

Я получаю следующую ошибку в 32-битной машине классический applicationpool

     Handler "PageHandlerFactory-ISAPI-4.0_32bit" has a bad module "IsapiModule" in its module list.

и в 64-разрядной машине

Обработчик "PageHandlerFactory-ISAPI-4.0_64bit" имеет в модуле плохой модуль "IsapiModule".

Если мы установим isapi и cgi в webservices, эта ошибка не будет достигнута. Есть ли какой-либо возможный способ разрешить мою программу, не устанавливая ее в классическом приложении. и мой следующий вопрос: как распознать ограничения isapi и cgi. Существует ли какая-либо проверка реестра или какая-либо другая проверка.

Спасибо заранее.

4b9b3361

Ответ 1

Вышеупомянутый ответ помог мне, но потребовал дополнительных шагов, вот полный процесс, который я должен был сделать.

Перейдите в Панель управления Программы и функции Включите или выключите функции Windows. Убедитесь, что у вас выбрано следующее:

Turn Windows features on or off




Затем обновите диспетчер IIS. Теперь вы должны увидеть ограничения ISAPI и CGI на корневом уровне функций IIS, нажмите "Разрешить" для обеих версий .NET v4.0

ISAPI and CGI restrictions

Ответ 2

Вы включили asp.net для IIS в программах и функциях? проверьте его программы и функции → Включить или отключить функции Windows → интернет-информационная служба → всемирные веб-службы → функции разработки приложений → asp.net!

Ответ 3

Просто добавьте: если на машине установлено несколько фреймворков, установите инфраструктуру в IIS, используя "aspnet_regiis -i", который является домашним каталогом .NET Framework (например, на моей машине, C:\Windows\Microsoft.NET\Framework\v4.0.30319)