企業環境で実行される.NET2.0ClickOnceアプリケーションがあり、Windows認証を介して機能するように設定されています。
そのため、ユーザーはClickOnceを介してアプリをダウンロードし、IISサーバーに接続して、Webサービス呼び出しを介して通信します。
問題は、すべての呼び出しに対してダブルハンドシェイクがあることです。最初の呼び出しで401が生成され、クライアントにネゴシエーションを依頼します。クライアントが認証トークンを送信するため、2番目の呼び出しは成功します。
このダブルハンドシェイクを排除する方法はありますか?これは、アプリケーションの待機時間に多大なオーバーヘッドがかかり、非常に遅く見えるためです。
ありがとう