我该如何解决这个错误?
"The requested resource is in use. (Exception from HRESULT: 0x800700AA)".
这在使用 C# .NET 中的 WebBrowser 控件导航到其他网站时出现。为什么?
最佳答案
如果当前正在处理导航操作,或者控件中的任何阻止对话框当前处于打开状态(包括上下文菜单、Javascript 警报、NTLM 登录对话框等),则 WebBrowser 控件被视为“正在使用”。您可以使用 WebBrowser.IsBusy
属性来检测这些状态。
如果由于当前导航操作不完整,您可以尝试停止当前导航(如果您确实想在页面未完成加载时停止)或将新导航添加到请求队列并使用计时器等待直到 WebBrowser.IsBusy
返回 false。
如果相反,忙碌状态是由于一个或多个打开的阻塞对话框引起的,您可以使用相同的等待技术,并且可能 Messagebox.Show()
向用户发送一条消息,提示未决导航因以下原因而延迟一个打开的对话窗口。
关于c# - 如何修复 "The requested resource is in use. (Exception from HRESULT: 0x800700AA)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2190390/