0

我正在使用 eConnect WCF 服务开发将与 Dynamics GP 2010 集成的 Windows 窗体应用程序。

eConnect Windows 服务默认只有 net.pipe 绑定,这表明将运行我的 Windows Forms 应用程序的每台客户端计算机也需要安装 eConnect Windows 服务。

是否可以远程使用 eConnect Windows 服务?这样它就可以安装在一台服务器上并让多台客户端机器连接到它?我正在考虑修改 Windows 服务的配置文件以添加 net.tcp 绑定,但我不确定该服务是否支持,而且谷歌搜索也没有出现太多。

4

3 回答 3

2

您需要创建一个自定义 Web 服务并将其安装在安装 gp Web 服务的同一域中,并将此 Web 服务用作 gp Web 服务和您的应用程序之间的桥梁。

于 2012-02-16T14:52:06.157 回答
0

实际上,您可以在服务器上设置 econnect 并在网络管道之外添加 HTTP 引用。这将允许从没有 econnect 的客户端调用 econnect。

于 2014-06-19T17:29:27.433 回答
0

是的,您是正确的,为了让您的 Windows 窗体应用程序与 eConnect 代码一起使用,您需要在每个客户端上安装它。但是,您可以在 GP 2010 的 eConnect 工具之外远程访问可用的 Web 服务。要么这样做,要么将其安装在单个 Web 服务器上,并将您的应用程序从 Windows 窗体更改为 Web 窗体。

于 2012-05-15T20:12:10.143 回答