我从几个小时以来一直在尝试从管理器在 IIS 上安装自定义模块。我用 C# 编写了它。
我能够将它加载到我创建的测试 ASP.NET 应用程序中。我将它复制到 bin 文件夹中,并将这一行添加到 web.config 中:
<system.webServer>
<modules>
<add name="Module" type="IISExtend.Module"/>
</modules>
</system.webServer>
有用。
要将其添加到 IIS,我尝试了:
将输出的DLL放到网站根目录的bin文件夹中,如下所示:https ://i.gyazo.com/14b54742cc758d6083a9787df8a8cbe1.png
将其添加到模块列表中,如下所示:https ://i.gyazo.com/b686a505c8d4785ffb63d5c384580ac5.png 但我收到此警告:https ://i.gyazo.com/b137ecca9369cc53018aecd7409d8737.png
我已经尝试手动编辑配置文件,签署 dll,将其添加到全局存储,更改 .NET 版本,但它没有任何改变。该模块未加载,并且似乎未安装。
这是我班级的确切名称:https ://i.gyazo.com/10973b6852e1d1de139641905bee2b19.png
非常感谢您的帮助 :)