0

我一直在玩 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。

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

4

1 回答 1

0

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

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

于 2013-08-14T17:25:04.487 回答