web-dev-qa-db-ja.com

シボレス、IIS 7.5、Tomcat

Server 2008 R2/SP 7.5マシンでShibboleth IISをセットアップしようとしています。

Localhostを参照すると、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互換モードを使用しているため、アクセス許可を与える必要がある別のユーザーはいますか?

このエラーに基づいて、フォルダーのアクセス許可以外に確認する必要があるものはありますか?

4
OrangeGrover

私は少し前にこれを理解しましたが、今は投稿する機会がありませんでした。

元々、64ビットバージョンをインストールしました/ 64ビットバージョンを使用しましたDLL)そして500エラーが発生しました。
Shibbolethで保護していたアプリのため、32ビットDLLを許可するようにアプリケーションプールを変更する必要がありました。私の知る限り、32ビットDLLを有効にすると、64ビットDLLが事実上無効になります。 32ビットDLL(64ビットバージョンをインストールしますが、32ビットとして実行)を試してみると、インストールはうまくいきました。

5
OrangeGrover