このプロジェクトでは、自動 Windows 認証 (IE のように) をサポートする .NET WebBrowser コントロールが必要です。いくつかのオプションを確認しましたが、まだ適切なものを選択できません:
1) IE に基づく標準の WebBrowser コントロール。非常に高速ですが、膨大なメモリ リークが発生します。リッチ スクリプト ページでは、新しいページを開くたびに約 7Mb のメモリ リークが発生します。それについて多くの議論がありますが、解決策はありません。
2) Awesomium WebBrowser コントロール (awesomium.com)。これは非常に優れたオプションのように見え、ドキュメントには自動 Windows 認証をサポートしていると記載されていたので、購入することにしました。しかし、自動 Windows 認証は機能しません。サポートは、それに関するすべての質問を単に無視します (ただし、他の質問には非常に迅速に回答します)。これは、私が見た有料コンポーネントの最悪のサポートの 1 つです。
3) GeckoFx - 非常にうまく機能しますが、遅すぎます (IE 制御でさえ 2 ~ 3 倍高速です)。
4) Webkit.Net - 非常に高速で、良い選択でしたが、自動 Windows 認証をまったくサポートしていません。
他に考えられる選択肢はありますか?無料/有料のコンポーネントの両方が機能します。