C# 是否可以在运行时更改WebReference的属性?
我试图提出这样一种解决方案,用户将输入web服务的URL,并对其进行测试C# 是否可以在运行时更改WebReference的属性?,c#,visual-studio,asmx,web-reference,C#,Visual Studio,Asmx,Web Reference,我试图提出这样一种解决方案,用户将输入web服务的URL,并对其进行测试 尽管我想要的是URL更改,但我保证服务描述总是相同的(当然除了wsdl:Service标记,它包含soap:address);我只想测试运行相同服务的不同客户。是的,您可以。在调用服务代理的任何方法之前,只需更改其url属性。是;每个web服务代理都提供了这样做的方法;对于预WCF代理(包括WSEx),地址是代理类上的Url属性-只需在对代理做任何有趣的操作之前更改它即可 使用WCF,我相信您可以通过一个构造函数指定端点地
尽管我想要的是URL更改,但我保证服务描述总是相同的(当然除了wsdl:Service标记,它包含soap:address);我只想测试运行相同服务的不同客户。是的,您可以。在调用服务代理的任何方法之前,只需更改其url属性。是;每个web服务代理都提供了这样做的方法;对于预WCF代理(包括WSEx),地址是代理类上的
Url
属性-只需在对代理做任何有趣的操作之前更改它即可
使用WCF,我相信您可以通过一个构造函数指定端点地址
因此,只要从引用wsdl生成代理,就可以了-哦,天哪。我所需要的只是一个例子,我所看到的是类型。这是我问的第一个问题。它可以追溯到2008年10月17日。据说之前提出的问题是在2010年6月8日提出的。我认为这个问题不是重复的,另一个是重复的。