1

デフォルト アカウントではなくドメイン レベルの AD アカウントで実行するように設定されたアプリケーション プールで、IIS7.5 で実行されている .net Web アプリケーションがあります。

次の手順に従って構成されています: http://support.microsoft.com/kb/813834 を使用する

myProxy.Credentials = System.Net.CredentialCache.DefaultCredentials;

プールが実行されている資格情報が Web サービスに渡されるようにします。これは私のテスト VM で機能します (過去に他の設定が変更された可能性があります)。

開発サーバーにデプロイすると、同じコードは機能しません。

IISログにはWebサービス呼び出しに渡されたアカウント情報が表示されないため、Webサービスが原因ではないことはわかっていますが、テストVMをサーバー上のWebサービスにポイントすると、動作します.

どこかに欠けている構成/許可のものはありますか? ポインタはありますか?

編集:もう少し学びました。VM からは SID が正しく取得されているにもかかわらず、イベント ビューアーは、このアカウントの NULL SID で監査エラーを表示しています。

ありがとう!

4

1 に答える 1

1

とった!そのため、NULL SID によって適切な場所にたどり着きました。これは、Windows の「設計どおりに機能する」機能によるものです。
読んだのは、MS がここでそれについて言わなければならないことでした: http://support.microsoft.com/kb/896861

レジストリ変更オプション #1 で修正されました。

于 2012-09-10T19:41:51.287 に答える