IIS 7.5 - 为.net 4.6.1 dll添加托管模块不起作用 - 无法加载DLL错误

时间:2016-10-12 07:23:45

标签: c# .net dll iis-7.5 httpmodule

我的DLL项目是在4.6.1 .net Framework中构建的。

我使用的是V4.0.30319的App池,模式是集成模式。

我尝试使用以下步骤在iis7.5中添加托管模块:

  1. 创建.NET 4.0类库,并将其编译为强命名程序集

  2. 使用位于Program Files(x86)\ Microsoft SDKs \ Windows \ v7.0A \ bin \ NETFX 4.0 Tools

  3. 中的gacutil将其安装在.net 4.0 GAC中
  4. 在applicationHost.config中的<modules>下添加此行:

    <add name="MyName" type="NameSpace.ClassName" 
    preCondition="managedHandler,runtimeVersionv4.0" /> 
    
  5. 这使得模块可以运行在.NET 4中开发的站点的请求。

    然而,似乎对.NET 4之前版本开发的站点的请求无法使用在.NET 4.0中创建的模块

    我接受了一个帖子https://forums.iis.net/p/1187109/2014938.aspx的引用,但这篇文章没有解决我的问题。

    我仍然收到错误&#34;无法加载程序集&#34;。

0 个答案:

没有答案