Я уже несколько часов пытаюсь установить кастомный модуль на IIS из менеджера. Я закодировал его в C#.
Я могу загрузить его в тестовое приложение ASP. NET, которое я создал. Я копирую его в папку bin и добавляю эту строку в web.config:
<system.webServer> <modules> <add name="Module" type="IISExtend.Module"/> </modules> </system.webServer>
Работает.
Чтобы добавить его в IIS, я попробовал:
Поместите выходную DLL в папку bin на root веб-сайта, например: https://i.gyazo.com/14b54742cc758d6083a9787df8a8cbe1.png
Добавьте его в список модулей следующим образом: https://i.gyazo.com/b686a505c8d4785ffb63d5c384580ac5.png Но я получаю это предупреждение: https://i.gyazo.com/b137ecca9369cc53018aecd7409d8737.png
Я уже пробовал редактировать файлы конфигурации вручную, подписывать dll, добавлять в глобальное хранилище, изменять версию. NET, и это ничего не меняет. Модуль не загружается и кажется не установленным.
Вот точное имя моего класса: https://i.gyazo.com/10973b6852e1d1de139641905bee2b19.png
Большое спасибо за вашу помощь :) 1036 *
Я нашел решение. Я установил множество функций windows, касающихся ядра ASP. NET и ASP. NET в разделе IIS. Я работал.
Спасибо за вашу помощь.