如何解决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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。