【问题标题】:.net 4.0 web.config unable to find assembly in GAC.net 4.0 web.config 无法在 GAC 中找到程序集
【发布时间】:2013-08-14 17:21:48
【问题描述】:

我一直在使用 Jasig CAS 模块,并希望将它添加到我的网络服务器中,这样如果我放入正确的 web.config 设置,某些网站就可以使用它。

我下载了他们的 .DLL,发现它没有强命名,所以我下载了他们的源代码并对其进行了签名。

之后,我使用 gacutil 将它安装到 GAC 中,gacutil /l 报告它是正确的。

但是,将程序集添加到 web.config 时:

<compilation debug="true" targetFramework="4.0">
  <assemblies>
    <add assembly="DotNetCasClient, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0f13867408864d7e" />
  </assemblies>
</compilation>

然后注册模块,我得到: 无法加载文件或程序集“DotNetCasClient”或其依赖项之一。系统找不到指定的文件。

此测试应用程序正在运行的应用程序池已启用 32 位。我的机器在 win7 x64 上运行 IIS7。

有人知道我做错了什么或遗漏了什么吗?

【问题讨论】:

    标签: c# .net-4.0 web-config gac


    【解决方案1】:

    您是否尝试过使用 NuGet 加载 DotNetCasClient?

    在包管理器中你可以使用PM&gt; Install-Package DotNetCasClient

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多