在IIS 7中注册自定义模块

时间:2011-05-17 19:39:49

标签: .net asp.net iis iis-7

我已经为IIS创建了一个自定义模块,我希望对其进行一些测试。我在inetpub / wwwroot里面创建了一个名为demo的新目录,并添加了一个名为MDemo的新站点。我将DLL添加到/ bin文件夹中。该目录现在包含2个文件:default.aspx和bin / mydll。

我去了网站上的模块并尝试“添加托管模块”。我的模块没有显示在列表中。我试图将它添加到GAC但我无法弄清楚如何。我尝试使用Mscorcfg.msc,但.NET Framework配置不会显示为选项。

如何让这个DLL显示在列表中并添加为托管模块?

2 个答案:

答案 0 :(得分:2)

术语“受管模块”表示它位于GAC中。您可以使用GacUtil或在Visual Studio中创建“安装项目”(在“其他项目类型”下)将dll导入GAC。 见http://blogs.iis.net/carlosag/archive/2008/11/10/creating-a-setup-project-for-iis-extensions-using-visual-studio-2008.aspx

答案 1 :(得分:1)

我找到了关于签署程序集并将其添加到GAC的this article

最好创建一个包含IIS模块的单独的类库项目。您必须为其创建证书才能签名。然后,您可以使用已编译的dll并将其添加到GAC。

希望有所帮助。