Shibboleth、IIS 7.5、Tomcat

Ora*_*ver 4 iis shibboleth

我正在尝试在 Server 2008 R2/IIS 7.5 机器上设置 Shibboleth SP。

IIS 在浏览到 localhost 时抛出以下错误:

HTTP Error 500.0 - Internal Server Error
Calling LoadLibraryEx on ISAPI filter "C:\opt\shibboleth-sp\lib64\shibboleth\isapi_shib.dll" failed
Run Code Online (Sandbox Code Playgroud)

我假设这是因为 IIS 没有访问该 dll 文件的权限,但我不确定如何修复它。我转到 C:\opt 文件夹并为 shibboleth-sp 文件夹添加了 IIS_USRS 组的权限,但它仍然不起作用。是否有另一个用户需要我授予权限,因为它使用的是 IIS 6 兼容模式?

除了文件夹权限之外,除了基于此错误之外,还有什么我应该检查的吗?

Ora*_*ver 5

不久前我发现了这一点,现在再也没有机会回帖了。

原来我安装的是64位版本/使用了64位版本的DLL,得到了500错误。
由于我使用 Shibboleth 保护的应用程序,我不得不更改应用程序池以允许 32 位 DLL。据我所知,启用 32 位 DLL 会有效地禁用 64 位 DLL。一旦我尝试了 32 位 DLL(通过安装 64 位版本,但以 32 位运行),安装进行得很顺利。