私が書いたアプリケーションにアクセスすると、FireBug は、Web サービスまたは HTTP ハンドラーへの各呼び出しが 3 回試行され、最初の 2 回は正しい結果が返されても「401 Unauthorized」と表示されることを示しています。この一貫。すべての呼び出しは、これと同じことを行います。
なぜこれが起こるのですか?
私が書いたアプリケーションにアクセスすると、FireBug は、Web サービスまたは HTTP ハンドラーへの各呼び出しが 3 回試行され、最初の 2 回は正しい結果が返されても「401 Unauthorized」と表示されることを示しています。この一貫。すべての呼び出しは、これと同じことを行います。
なぜこれが起こるのですか?
NTLM認証のネゴシエーションを実行しています。Microsoft NTLMのMSDNを確認してください:http://msdn.microsoft.com/en-us/library/aa378749.aspx
これは、統合Windows認証としてマークされたIISサーバーにアクセスするときに(特定のセットアップで)発生します。
これは、NTLM(Kerberosではなく)を使用している場合にのみ発生します。これはNTLM認証プロセスの一部です。
401 を返す呼び出しも正しい結果を返していますか? そうであってはなりません。
これは、認可のための交渉のように聞こえます。