DotNetBrowser Rpc呼叫超时

问题描述

我们最近从DotNetbrowser控件的1.x版本升级到了2.1,并且在回归测试期间,我们在Citrix环境中遇到了一个新异常,无法显示浏览器。我们正在使用browserView并将RenderingMode设置为Offscreen,并在创建引擎时将UserDataDirectory设置为试图消除潜在的Citrix特定问题。

在Citrix环境中,我们应该做些特殊的考虑吗?只是在正确的方向寻找一点推动力。

谢谢!

    [] has encountered an unexpected error.
You can continue but it is suggested that you do not save over your
 originally loaded projects to prevent data loss.
Details:
    RPC call timed out.

Stack Trace:
   at System.Runtime.ExceptionServices.ExceptiondispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at DotNetbrowser.Util.TaskExtensions.WaitResult[T](Task`1 task)
   at DotNetbrowser.Engine.EngineRpcService..ctor(IConnection connection,IEngineFactoryCommands factoryCommands,IEngineCommands commands,IRpcCallbacksstub`2 callbacks,ProprietaryFeatures proprietaryFeatures,RenderingMode renderingMode)
   at DotNetbrowser.Engine.EngineRpcService..ctor(EngineFactoryRpcService factoryCommands,RenderingMode renderingMode)
   at [].browserEngineBuilder.BuildEngine(String licenseKey) in ...
   at [].Integralorchestrator.get_browserEngine() in ...
   at [].UI.browserWindow.InitializeChromiumPlugin() in ...
   at [].UI.browserWindow..ctor() in ...
   at [].Integralorchestrator.Showbrowser() in ...
   at [].Services.DockPanelPresentation.UI.MenuItem.MenuButtonClick(Object sender,EventArgs e) in ...
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key,EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStrip.onmouseup(MouseEventArgs mea)
   at System.Windows.Forms.toolstripdropdown.onmouseup(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m,MouseButtons button,Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.toolstripdropdown.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd,Int32 msg,IntPtr wparam,IntPtr lparam)```

解决方法

在我的特定情况下,将SandboxDisabled设置为true是可行的。感谢支持团队的建议。

https://dotnetbrowser-support.teamdev.com/docs/guides/gs/chromium.html#sandbox

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...