HRESULT E_FAIL в UnsafeNativeMethods.IWebBrowser2.Navigate2 - PullRequest
7 голосов
/ 26 января 2012

Мы разработали сложное приложение в .NET 3.5 в Office 2007. В некоторых формах мы используем элемент управления WebBrowser для перехода к нашим HTML-страницам.Проблема в том, что на некоторых машинах, когда элемент управления вызывает метод «Navigate», возникает исключение «ошибка HRESULT E_FAIL возвращена из вызова COM-компонента».Исключение составляют элементы управления WebBrowser при вызове метода Navigate:

 in System.Windows.Forms.UnsafeNativeMethods.IWebBrowser2.Navigate2
(Object& URL, Object& flags, Object& targetFrameName, Object& postData,
Object& headers)
  in System.Windows.Forms.WebBrowser.PerformNavigate2(Object& URL, Object&
flags, Object& targetFrameName, Object& postData, Object& headers)
  in System.Windows.Forms.WebBrowser.PerformNavigateHelper(String
urlString, Boolean newWindow, String targetFrameName, Byte[] postData,
String headers)
  in System.Windows.Forms.WebBrowser.set_Url(Uri value)
  in System.Windows.Forms.WebBrowser.set_DocumentStream(Stream value)
  in System.Windows.Forms.WebBrowser.set_DocumentText(String value)

ПК VISTA с IE8 и Office 2007 с пакетом обновления 2. Мы используем Visual Studio 2010 и VSTO 3.0.серия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...