应修改哪些内容以更改C#中的Web服务的URL?

我有一个问题,就在不久前我通过复制所有生成的代码(复制粘贴.cs内容的文本)将Webservice代理类添加到我的应用程序中。

它奏效了!

但现在我需要更改此Web服务代理类使用的URL,我不确定代码中的更改内容和位置。

我很感激,如果你能给我一个线索,可以指导我找到合适的地方,以便我可以更新网络服务的url。

您应该使用web.config更改URL。 如果转到添加的Web引用的属性,则应该看到名为“’URL Behavior’”的属性。 将其值设置为“dynamic”并提供URL。 这将在web.config中创建一个条目,每当您更改该条目时,将获取该URL。 更多信息在这里 。

如果它是生成的asmx webservice代理,则代理类具有属性 – URL
您可以设置创建代理对象的URL属性,也可以将其硬编码到代理类中。
默认情况下,生成的代理类在构造函数中具有代码,用于从应用程序设置中设置URL属性。

使用URL属性