我正在试图在服务器2008 R2/ IIS 7.5机器上设置Shibboleth SP。
IIS在浏览本地主机时引发下列错误:
HTTP Error 500.0 - Internal Server Error
Calling LoadLibraryEx on ISAPI filter "C:\opt\shibboleth-sp\lib64\shibboleth\isapi_shib.dll" failed我假设这是因为IIS没有访问该dll文件的权限,但我不知道如何修复它。我转到C:\opt文件夹,并为shibboleth-sp文件夹添加了IIS_USRS组的权限,但仍然没有工作。是否还有另一个用户因为使用IIS 6兼容性模式而必须给予权限?
除了文件夹权限之外,我还应该根据这个错误检查其他什么吗?
发布于 2012-09-10 22:16:23
我一段时间前就知道了,现在我再也没有机会发帖了。
最初,我安装了64位版本/使用64位版本DLL,并得到了500错误。
由于我使用Shibboleth保护的应用程序,我不得不更改应用程序池以允许32位DLL。据我所知,启用32位DLL实际上禁用64位DLL。一次我尝试了32位DLL(通过安装64位版本,但运行到32位),安装进行得很顺利。
https://serverfault.com/questions/416137
复制相似问题