【问题标题】:NetNamedPipeBinding in Citrix EnvironmentCitrix 环境中的 NetNamedPipeBinding
【发布时间】:2014-04-29 08:41:49
【问题描述】:

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

例如如果 user1 登录到 Citrix 服务器并访问启动应用程序的新实例**(他的实例)**,一切都很好。但是当 user2 登录到他的机器并调用应用程序的新实例时,他已经获取了 user1 的数据

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

谢谢。

【问题讨论】:

  • 答案可能是“是”。如果您需要帮助确定解决方案,您需要详细说明应用程序架构、WCF/netNamedPipeBinding 在其中发挥的作用以及如何配置 WCF 服务。
  • 感谢您的回复,克里斯。我已通过将当前登录的用户名(NT 用户)与端点连接以使地址唯一来解决此问题。这工作正常,没有任何问题。

标签: wpf citrix netnamedpipebinding


【解决方案1】:

我已通过将当前登录用户名(NT 用户)或当前进程会话 ID 与端点连接以使地址唯一来解决此问题。这工作正常,没有任何问题。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多