0

背景: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の知識が限られている開発者です。他に何か見ることができますか?

ありがとう

4

1 に答える 1

0

私の問題に対する答えは、サーバーを再起動することでした。それでも、問題が発生した理由を明確にすることはできませんでした。

于 2012-11-02T15:19:19.940 に答える