Awesomium.NET WebCore.CreateWebView通过未处理的异常

时间:2014-01-08 21:13:41

标签: awesomium

以下代码抛出一个未处理的异常,我不知道为什么。

using (WebView view = WebCore.CreateWebView(1100, 600)) 
{
 ...
}

未处理的异常:System.AccessViolationException:尝试读取或写入受保护的内存。这通常表明其他内存已损坏。    在Awesomium.Core.NativeMethods.WebCore_CreateWebView_1(HandleRef jarg1,Int32 jarg2,Int32 jarg3,HandleRef jarg4)    在Awesomium.Core.WebCore.CreateWebView(Int32宽度,Int32高度)

关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:-1)

  • 我遇到了同样的问题,it seems当JavaScript关闭时,它会崩溃。因此,最好使用WebCore.CreateWebSession而不是WebPreferences.Default使用JavaScript = false启动new WebPreferences
  • 它的会话在整个应用程序生命周期中都需要一个单独的线程(只有一个线程而不是更多)。