WebPage在IE中工作,但在WebBrowser控件中产生System.AccessViolationException

时间:2012-06-24 06:21:40

标签: c# winforms webbrowser-control access-violation

我使用WebBrowser组件并输入正确的URL它工作正常但当我来到另一个链接时它会产生此异常

  

System.Windows.Forms.dll中发生了'System.AccessViolationException'类型的无法异常的异常

     

附加信息:尝试读取或写入受保护的内存。这通常表明其他内存已损坏。

当我使用IE或Firefox导航到此URL时,它工作正常并且没有错误。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我试图关注你的帖子,只有当页面试图加载一些带有WebBrowser对象的注册控件时我才能看到问题。如果页面没有任何控制,则不会发生错误。我可以通过仅在DEP异常窗口中禁用此EXE来快速解决问题。

您只能在"高级系统属性>中禁用应用程序应用程序的DEP(数据执行保护)设置。高级>设置>数据执行预防"。