我一直在玩 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。
有人知道我做错了什么或遗漏了什么吗?