2

出于某种原因,当我尝试执行导航到长 URL 时:

webBrowser.Navigate(Url, "_self", null, "Referer: " + Referer);

我收到以下错误:

对 COM 组件的调用已返回错误 HRESULT E_FAIL。

错误代码 -2147467259

是否有我不知道的 URL 长度?

我的 IE 或 .NET 版本可能有问题吗?

4

1 回答 1

2

是的,9 之前的 IE 版本具有 2083 字节的已知 URL 限制。它似乎在 9 中有所增加,但尚未找到确定的资源。

IE9 似乎没有任何变化(因为 MS 没有吹嘘它是一个惊人的突破),所以除非出现明确的结果,否则必须假设 IE9 具有相同的限制。

有关详细信息,请参阅此 MS 知识库文章

于 2012-01-03T02:20:49.750 回答