C# DotNetBrowser Rpc调用超时

C# DotNetBrowser Rpc调用超时,c#,dotnetbrowser,C#,Dotnetbrowser,我们最近将DotNetBrowser控件的1.x版本升级到2.1,在回归测试期间,我们在Citrix环境中遇到了新的异常,无法显示浏览器。我们正在使用BrowserView,并已将RenderingMode设置为Offscreen,并在创建引擎时设置UserDataDirectory,以消除潜在的Citrix特定问题 在Citrix环境中,我们是否有任何特殊的考虑事项?只是想在正确的方向上稍微推动一下 谢谢 [] has encountered an unexpected error.

我们最近将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, ProprietaryFeatures proprietaryFeatures, 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是有效的。感谢支持团队的建议


您确定您可以访问目标系统、端口、IP、防火墙等吗?据我所知,是的。这是一个现有的应用程序,我们以前运行的DotNetBrowser控件的1.x版本没有错误。这可能是我们实现的引擎的创建。1.x和2.x之间的差异相当大,我们可能错过了一些东西。