1

Windows 7 具有运行服务的会话 0,以及与用户交互的其他会话。

在会话 0 中运行的 WCF 客户端无法看到在会话 1 中公开的管道,除非:

  • 设置SeCreateGlobalPrivilege- 不是我的选项
  • 显示作为会话 0 用户运行但对会话 1 用户可见的 UI - 当服务使用CreateProcessAsUser
  • 使用其他绑定,例如netTcpBinding

还有其他解决方案吗?

这个问题也出现在Microsoft 论坛帖子中

4

2 回答 2

1

硬化......它也让我着迷。我找不到修复程序,不得不更改为TcpBinding.

于 2011-02-10T16:00:52.720 回答
1

我在考虑另一种解决方案:反转角色并使用CallbackContract.

于 2011-02-10T18:46:26.890 回答