首页 文章

Citrix环境中的NetNamedPipeBinding

提问于
浏览
0

我的WPF应用程序在独立计算机上运行良好 . 但是,当我尝试在Citrix环境中安装并运行它时,出现了一些共享对象问题 .

例如如果user1登录到Citrix服务器并且访问启动了应用程序的新实例**(他的实例)**一切都很好 . 但是当user2登录到他的机器并调用应用程序的新实例时,他有 been getting user1's data .

我知道NetNamedPipeBinding的范围是全局的和机器特定的,但有没有办法解决这个问题?

谢谢 .

1 回答

  • 0

    我已经通过将 current logged in user name (NT users) or current process session id 与 endpoints 连接来解决该问题,以使地址唯一 . 这工作正常,没有任何问题 .

    例如net.pipe:// localhost / MyService /或net.pipe:// localhost / MyService / System.Diagnostics.Process.GetCurrentProcess().SessionId

相关问题