【发布时间】:2012-02-29 20:56:06
【问题描述】:
我用 c# .NET 为网站编写了一个自定义 http 模块。如果我将网站部署到 IIS,如果我只查看 IIS 的网站级别,我可以通过选择“添加托管模块”选项通过“模块”部分添加模块。但是,我想将此模块添加到整个服务器,以便我可以从服务器级别的“添加托管模块”的下拉列表中选择它。我环顾四周,看起来我可能需要将包含我的模块的程序集安装到 GAC(我们在 .net 3.5 中)。这会导致很多问题,因为我们在这个项目中只有一个 app_code 文件夹,没有 AssemblyInfo.cs 文件,所以我不知道如何给 app_code.dll 程序集起一个强名称。此外,将 app_code dll 添加到 GAC 似乎是个坏主意。所以……
1) 如何将我的模块添加到 IIS 的服务器级别? 2) 你能帮我弄清楚如何让模块在 GAC 中注册吗?
谢谢!
【问题讨论】:
标签: c# iis gac httpmodule