2015-02-03 3 views
0

у нас есть веб-сайт, который работает под v4.0, Classic Mode. Мы недавно создали новый httphandler, и когда мы запрашиваем этот обработчик, получаем 500.21 внутренняя ошибка обслуживания - у плохого модуля есть плохой модуль «ManagedPipelineHandler» в его списке модулей.500.21 внутренняя ошибка службы плохой модуль имеет плохой модуль «ManagedPipelineHandler» в своем списке модулей

WebSite отлично работает без проблем. Я пробовал все возможное решение, данное в google как regiis & добавить запись обработчика в system.webserver, но ничего не сработало для меня.

Может кто-нибудь дать некоторое представление о том же?

+0

Похоже, вы установили предусловием обработчик как managedHandler в web.config. Вместо этого вы должны установить его как ISAPIMode при запуске пула приложений в классовом режиме. –

+0

@PankajKapare Я не устанавливал предварительное условие для моего обработчика. Кстати, как установить режим ISAPI ?. – Punit

+0

В файле поиска web.config для вашего обработчика и добавьте атрибут preCondition = «ISAPIMode» там в конфигурации обработчика. –

ответ

0

Выполните следующую команду, которая будет установить и зарегистрировать ASP.NET 4.5 в IIS:

DISM/онлайн/включения-функция/FeatureName: IIS-ASPNET45/все

 Смежные вопросы

  • Нет связанных вопросов^_^