7

我正在尝试提出这样一个解决方案,即用户将输入 Web 服务的 URL 并对其进行测试。

虽然我想要的是 URL 更改,但我保证服务描述始终是相同的(当然,除了 wsdl:service 标记,它包含肥皂:地址);我只想测试不同的客户,运行相同的服务。

4

2 回答 2

7

是的你可以。只需在调用任何方法之前更改服务代理的 url 属性。

于 2008-10-17T09:10:25.530 回答
3

是的; 每个网络服务代理都提供了一种方法来做到这一点;对于 WCF 之前的代理(包括 WSEx),地址是Url代理类的属性 - 只需在对代理进行任何有趣的操作之前更改它。

使用 WCF,我相信您可以通过其中一个构造函数指定端点地址。

因此,只需从您的参考 wsdl 生成您的代理,然后就可以了;-p

于 2008-10-17T09:11:03.080 回答