1

IIS7でCrystalReportsViewerを実行しているサイトがありますが、セキュリティ上の理由から、ApplicationPoolIdentityでアプリケーションプールを実行する必要があります。ネットワークサービスからApplicationPoolIdentityに切り替えたときに、アプリケーションプールがクラッシュし続けることに気付きました。この状況を改善するために、ドライブ上の特定のフォルダーにあるApplicationPoolIdentityに追加のアクセス許可を付与したいと考えています。

問題は、さまざまなフォルダーに大量のアクセス許可を付与したことですが、アプリケーションプールがクラッシュし続ける理由と、アプリケーションプールがアクセスできないファイルを特定できないことがわかります。

さまざまなログファイルを確認しましたが、もっと重要なログファイルをスキップした可能性があります。問題がどこにあるかを示すために何かありますか?それは私が遭遇していない特定のログであるか、このID権限を与える必要があるファイルに到達するために使用できるある種のトレースであるかどうかです。

Crystal Reports Viewerを読み込もうとするとプールがクラッシュし、エラーは発生せず、到達不能と表示されます。

4

2 に答える 2

2

IIRC Crystal Reports ViewerはCOMオブジェクトです...通常、アクセス許可に関して特別なケースが必要であり、一部のCOMオブジェクトが正しく機能するには「デスクトップ」が必要なため、信頼できない場合もあります... Crystal Reports Viewerがそれらの1つであるかどうかはわかりませんが、シナリオで必要な構成/権限をベンダーに尋ねることをお勧めします...

于 2013-01-02T20:19:30.287 に答える
1

実際には、appPoolIdentityの権限を正しく設定することで、これを機能させることができる場合があります。IISチームのブログの次の投稿を参照してください。

http://blogs.iis.net/webdevelopertips/archive/2009/10/02/tip-98-did-you-know-the-default-application-pool-identity-in-iis-7-5-windows- 7-changed-from-networkservice-to-apppoolidentity.aspx

于 2013-01-02T20:27:03.000 に答える