URL не загружается в System.Windows.Forms.WebBrowser - PullRequest
0 голосов
/ 07 декабря 2018

Я использую элемент управления System.Windows.Forms.WebBrowser для загрузки веб-страницы.Насколько я понимаю, это всего лишь оболочка для Internet Explorer.Поэтому я изо всех сил пытаюсь понять, почему веб-страница нормально загружается в браузере настольного компьютера (IE 11), а не в элементе управления браузером.

URL выглядит следующим образом:

http://subdomain.domain.co.uk/?argumentName=argumentValue

Мой вопрос, во-первых, является ли это действительным URL (в формате)?Можете ли вы иметь «?»сразу после «/», как показано?Моя теория состоит в том, что это может быть удалено за кулисы при использовании настольного браузера и не произойдет при использовании управления браузером.К сожалению, я не могу проверить эту теорию, поскольку веб-страница находится за брандмауэром.На данный момент я ничего не знаю о расположении веб-страницы, кроме URL.

Если это действительный URL, может ли кто-нибудь предложить причины, по которым он будет загружаться в IE, а не в элементе управления веб-браузером?

Чтобы узнать, как это не работает, запрос истекает через 30 секунд.Возникает событие NavigateError (для меня код состояния -2146697211, но это может отличаться от кода состояния, который они получают. Я не могу это выяснить, пока не разверну dll с некоторой информацией о регистрации).

Веб-страницазатем отображается как

The Navigation Error shown

...