繁体   English   中英

.net 4.0 web.config无法在GAC中找到程序集

[英].net 4.0 web.config unable to find assembly in GAC

我一直在使用Jasig CAS模块,并希望将其添加到我的Web服务器中,以便在我使用正确的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。

有人知道我做错了什么或想念什么吗?

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

在包管理器中,您可以使用PM> Install-Package DotNetCasClient

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM