1

我需要将 Win8 应用程序连接到 WCF 服务。WCF 客户端是使用Add Service Reference创建的。

要求是在运行时更改端点 URL。Win 8 没有app.config,而是使用应用程序数据设置。

问题是 App 在启动时需要 URL。如果 URL 无效或无法访问,则应用程序将终止。

问题是,如何管理应用程序启动需要配置设置以及在运行时设置的场景?

4

1 回答 1

1

创建客户端实例时,在开始使用它之前,您可以通过访问Endpoint客户端的属性来更改服务的地址。类似于下面的代码。

var client = new ServiceReference1.ServiceClient();
client.Endpoint.Address = new EndpointAddress(yourNewUri);
于 2013-04-04T03:54:21.023 回答