Регистрация пользовательского модуля в IIS 7 - PullRequest
2 голосов
/ 17 мая 2011

Я создал специальный модуль для IIS, на котором хочу запустить несколько тестов. Я создал новый каталог внутри inetpub / wwwroot под названием demo и добавил новый сайт под названием MDemo. Я добавил мою DLL в папку / bin. Этот каталог теперь содержит 2 файла: default.aspx и bin / mydll.

Я зашел в Модули на сайте и попытался «Добавить управляемый модуль». Мой модуль не отображается в списке. Я пытался добавить его в GAC, но не могу понять, как. Я попытался использовать Mscorcfg.msc, но Конфигурация .NET Framework не отображается в качестве опции.

Как я могу заставить эту DLL показываться в списке и добавлять в качестве управляемого модуля?

Ответы [ 2 ]

2 голосов
/ 17 мая 2011

Термин «Управляемый модуль» означает, что он находится в GAC.Вы можете получить dll в GAC, используя GacUtil или создав «Проект установки» (в разделе «Другие типы проектов») в Visual Studio.Смотри http://blogs.iis.net/carlosag/archive/2008/11/10/creating-a-setup-project-for-iis-extensions-using-visual-studio-2008.aspx

1 голос
/ 17 мая 2011

Я нашел эту статью о подписании сборки и добавлении ее в GAC.

Лучше всего создать отдельный проект библиотеки классов, который будет содержать ваш модуль IIS.Вам нужно будет создать для него сертификат, чтобы вы могли его подписать.Затем вы можете использовать скомпилированную dll и добавить ее в GAC.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...