IIS 10 — отсутствующие типы управляемых обработчиков

Недавно мы обновили один из наших внутренних серверов с Windows Server 2012 R2 до 2016. В IIS отсутствовали некоторые конфигурации, и мне пришлось переустанавливать расширения, такие как установщик веб-платформы, URLRewrite и т. д.

Это обновление также сломало наш веб-сайт, размещенный на .NET Core 3, и после некоторого расследования я обнаружил, что конфигурация обработчика, похоже, отсутствует в IIS. Мне нужна помощь в восстановлении обработчиков.

[Отсутствуют типы управляемых обработчиков][1]

Спасибо [1]: https://i.stack.imgur.com/Y5Key.png< /а>


person SriramG    schedule 27.08.2020    source источник
comment
Добавьте дополнительный разрыв строки перед ссылкой на изображение, чтобы заставить его работать.   -  person Calculuswhiz    schedule 28.08.2020


Ответы (3)


Введите имя типа вручную. Иногда не удавалось загрузить имена типов в выпадающем списке.

person Afshin    schedule 27.08.2020

Вы можете попробовать следующие шаги, чтобы решить проблему:

  • запустите aspnet_regiis -ir

Для x86 запустите C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir.

Для x64 запустите C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -ir.

Or

  • нажмите «Вернуться к родительскому» в правой навигационной панели IIS в разделе «Сопоставления обработчиков».
person samwu    schedule 28.08.2020
comment
Я пробовал это, но это не сработало, IIS уже был зарегистрирован, по крайней мере, в соответствии с IIS, но не на уровне ОС, потому что папка Windows была заменена. - person SriramG; 22.09.2020

Я переустановил .NET 4.8, .NET 3.1 Core еще раз, чтобы все заработало. Между ними несколько раз перезагружался. Не уверен, что именно сделал трюк, хотя!

Спасибо за вашу помощь!

person SriramG    schedule 22.09.2020