2012-01-12 63 views
1

對於我們的項目,我們需要支持自動Windows身份驗證的.NET WebBrowser控件(如IE)。我們已經審查了一些選項,但仍然不能選擇適當的選項:具有良好性能和自動NTLM身份驗證的.NET WebBrowser控件

1)基於IE的標準WebBrowser控件。非常快,但它只是有巨大的內存泄漏。在我們的富文本頁面上,每次打開新頁面都會泄漏大約7Mb的內存。圍繞它進行了很多討論,但沒有解決方案。

2)Awesomium WebBrowser控件(awesomium.com)。它看起來是非常好的選擇,並且在文檔中聲明它支持自動Windows身份驗證,所以我們打算購買它。但自動Windows身份驗證不起作用。支持只是忽略所有關於它的問題(儘管很快回答其他問題)。這是我見過的付費組件最差的支持之一。 3)GeckoFx - 它工作得很好,但速度太慢(甚至IE控制速度快2-3倍)。 4)Webkit.Net - 速度非常快,它本來是不錯的選擇,但它根本不支持自動Windows身份驗證。

有沒有其他的選擇我們可以考慮?免費/付費組件都適用於我們。

回答