POS Ready 2009 上的 WCF 命名管道

Posted

技术标签:

【中文标题】POS Ready 2009 上的 WCF 命名管道【英文标题】:WCF named pipes on POS Ready 2009 【发布时间】:2011-01-09 23:41:32 【问题描述】:

我们正在构建一个将在 Windows POS Ready 2009 上运行的触摸屏信息亭应用程序。我们需要确保该应用程序始终在运行,因此我们构建了一个看门狗进程,我们的应用程序会定期 ping,如果看门狗没有得到 ping,它将启动/重新启动应用程序 - 一个相当标准的想法。

我们的应用程序是 WPF,需要 .net 4(这一切都很好),我们选择使用 WCF 命名管道进行进程间通信。现在这似乎是个坏主意,因为我认为 POS Ready 2009 本身不支持使用命名管道的 WCF,而且我在互联网上找不到如何安装/配置对它的支持。

任何人都知道我是否/如何在 POS Ready 2009 上使用 WCF 命名管道运行我的应用程序。

编辑:我的错误 - “太愚蠢而无法生存”下的文件。感谢您的回答 Chris,您完全正确,它在 POS Ready 2009 上运行良好。其他部署问题让我感到困惑。

【问题讨论】:

您现在是否有某些具体原因怀疑此平台上的命名管道支持? 【参考方案1】:

我没有任何使用 POS Ready 2009 的实际经验,但 Microsoft 的产品网站声称 Win32 应用程序开箱即用“完全兼容 Win32”,并且支持 .NET 4 作为选项。如果 Win32 命名管道 API 如此暗示存在,那么 WCF NetNamedPipeBinding 应该可以工作。

【讨论】:

以上是关于POS Ready 2009 上的 WCF 命名管道的主要内容,如果未能解决你的问题,请参考以下文章

IIS 上托管的 WCF 服务和 IIS 上的客户端网站

在 Azure 应用服务上托管 WCF 不响应客户端应用服务

Windows 7 上的 WCF 服务 URL ACL:您的进程没有对此命名空间的访问权限

保护 WCF 使用的命名管道

从同一主机上的子域访问时未找到 WCF 错误

从 Windows 应用程序访问托管在 IIS 上的 WCF 服务时出现问题