【发布时间】:2011-10-14 07:08:32
【问题描述】:
我按照 MSDN 教程创建了一个简单的 WCF 服务。我成功创建了服务和客户端。但我有一个非常基本的问题,即如何远程使用此服务。例如,我的服务托管在 Web 服务器上,那么我如何从我的 PC 访问和使用它。我知道如何使用 Web 服务来做到这一点,但不知道如何使用 WCF 服务,因为我是 WCF 的新手。感谢任何教程或代码示例。
谢谢
【问题讨论】:
标签: wcf
我按照 MSDN 教程创建了一个简单的 WCF 服务。我成功创建了服务和客户端。但我有一个非常基本的问题,即如何远程使用此服务。例如,我的服务托管在 Web 服务器上,那么我如何从我的 PC 访问和使用它。我知道如何使用 Web 服务来做到这一点,但不知道如何使用 WCF 服务,因为我是 WCF 的新手。感谢任何教程或代码示例。
谢谢
【问题讨论】:
标签: wcf
在您的示例中,您必须将服务的地址指定为端点。 您只需要修改 app/web.config 文件中的地址,它就会开始与远程服务通信。
【讨论】:
在某个远程服务器上部署 WCF 服务后,您所要做的就是修改客户端的端点地址以指向该远程地址。这取决于您在哪里配置了客户端端点。通常在 app.config/web.config 中完成:
<endpoint address="http://someremotedomain/myservice.svc" ...
【讨论】: