необходимо добавить управляемый модуль в IIS на уровне сервера, но он не отображается в раскрывающемся списке - PullRequest
0 голосов
/ 01 марта 2012

Я написал собственный модуль http для веб-сайта в c # .NET.Если я разверну веб-сайт в IIS, я могу добавить модуль через раздел «модули», выбрав опцию «добавить управляемый модуль», если я смотрю только на уровень веб-сайта IIS.Однако я хочу добавить этот модуль на весь сервер, чтобы я мог выбрать его из раскрывающегося списка «Добавить управляемый модуль» на уровне сервера.Я огляделся и похоже, что мне может понадобиться установить сборку, содержащую мой модуль, в GAC (мы находимся в .net 3.5).Это вызывает много проблем, потому что у нас есть только папка app_code в этом проекте и нет файла AssemblyInfo.cs, поэтому я не могу понять, как дать сборке app_code.dll строгое имя.Кроме того, кажется плохой идеей добавить dll app_code в GAC.Итак ...

1) Как я могу добавить свой модуль на уровень сервера IIS?2) Можете ли вы помочь мне понять, как зарегистрировать модуль в GAC?

Спасибо!

1 Ответ

1 голос
/ 01 марта 2012

Отделите модуль от веб-приложения. Вам нужно будет переместить код модуля в его собственный проект, чтобы вы могли скомпилировать его в виде библиотеки DLL, которая затем будет иметь строгое имя.

...