gpt4 book ai didi

c# - Browser.ReadyState 上的致命执行错误

转载 作者:行者123 更新时间:2023-11-30 12:49:21 28 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Troubleshooting .NET “Fatal Execution Engine Error”

我的代码抛出致命执行错误。确切的错误是这样的:

The runtime has encountered a fatal error. The address of the error was at 0xed40646c, on thread 0x2044. The error code is 0xc0000005. This error may be a bug in the CLR or in the unsafe or non-verifiable portions of user code. Common sources of this bug include user marshaling errors for COM-interop or PInvoke, which may corrupt the stack.

据我所知,我没有使用不安全的用户代码。

导致问题的代码是这个:

WebClient client = new WebClient();

string pageHtml = client.DownloadString(url);

browser.ScriptErrorsSuppressed = true;

browser.DocumentText = pageHtml;

do
{
Application.DoEvents();

} while (browser.ReadyState != WebBrowserReadyState.Complete); //CRASH OCCURS HERE

现在是关键。这段代码是循环运行的。每隔一段时间,它就会出现此错误。有时是在第 1000 次运行时。上次是第 5545 次运行。这似乎确实是非常随机的。

我该如何解决这个问题?或者我怎样才能获得更多信息来解决它?

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com