私は会社の環境で動作する.NET 2.0 ClickOnceアプリケーションを持っており、Windows認証で動作するようにセットアップされています。どのようにIIS/ASP.NETダブルハンドシェイクを排除するには?
ユーザーはClickOnce経由でアプリケーションをダウンロードし、IISサーバーに接続し、Webサービス呼び出しを介して通信します。
問題は、1回のコールごとに2回のハンドシェイクがあることです。最初の呼び出しで401が生成され、クライアントにネゴシエートするように促されます。クライアントが認証トークンを送信するので、2番目の呼び出しが成功します。
このダブルハンドシェイクを排除する方法はありますか?アプリケーションのレイテンシに大きなオーバーヘッドがあり、非常に遅いように見えるからです。
おかげ