背景:13の異なるWebアプリケーションを含むIIS 7.5サイトがあり、各アプリケーションは単に異なるWebサービスをホストしています。特別なことは何もありません。これがサイトのグラフィカルビューです。
各Webアプリケーションは、独自のアプリケーションプールで実行されており、すべてApplicationPoolIdentityで.NET4.0統合パイプラインを実行しています。
サイトレベルでは、認証を次のように設定しました
1つのWebアプリケーション内でWebサービスにアクセスしようとすると、401エラーが発生します。他のWebアプリケーションの他のすべてのWebサービスには、エラーなしでアクセスできます。
エラーが発生したときのIISログのスニペットを次に示します。エラーは、Webサービスプロキシクラスを使用する場合、またはブラウザを介してWebサービスURLにアクセスする場合と同じです。
Mozilla / 4.0 +(互換性; + MSIE + 6.0; + MS + Web + Services + Client + Protocol + 4.0.30319.269)401 2 5 17721 Mozilla / 4.0 +(互換性; + MSIE + 6.0; + MS + Web + Services +クライアント+プロトコル+4.0.30319.269)401 1 2148074254 15
ブラウザから直接URLにアクセスすると、資格情報の入力を求められます。ドメインのクレデンシャルを入力しても、401.1エラーが発生します。:(
このエラーは、ドメイン内のすべてのデバイスで繰り返し発生する可能性があるため、私のマシンに限定されていません。
問題のWebサービスを含むフォルダー構造が、機能する12のWebサービスの他のフォルダー構造と同じアクセス許可を持っていることを確認しました。
サイトは、デフォルトのカーネルモード認証で実行されています。
質問: 私はIISの知識が限られている開発者です。他に何か見ることができますか?
ありがとう