IIS无法安装自定义模块

时间:2020-07-13 12:54:42

标签: asp.net iis window iis-manager iis-modules

几个小时以来,我一直在尝试从管理器在IIS上安装自定义模块。 我用C#编码。

我能够将其加载到我创建的测试ASP.NET应用程序中。 我将其复制到bin文件夹中,并将此行添加到web.config中:

<system.webServer>
  <modules>
    <add name="Module" type="IISExtend.Module"/>
  </modules>
</system.webServer>

有效。


要将其添加到IIS,我尝试过:

  1. 将输出DLL放入网站根目录的bin文件夹中,例如:https://i.gyazo.com/14b54742cc758d6083a9787df8a8cbe1.png

  2. 像下面这样将其添加到模块列表中:https://i.gyazo.com/b686a505c8d4785ffb63d5c384580ac5.png 但我收到此警告:https://i.gyazo.com/b137ecca9369cc53018aecd7409d8737.png

我已经尝试过手动编辑配置文件,对dll进行签名,将其添加到全局存储中,更改.NET版本,但它什么都没有改变。 该模块无法加载,并且似乎未安装。

这里是我班级的确切名称:https://i.gyazo.com/10973b6852e1d1de139641905bee2b19.png

非常感谢您的帮助:)

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。 我在IIS部分的ASP.NET和ASP.NET core上安装了许多Windows功能。 我工作了。

谢谢您的帮助。