从文件中设置Web服务URL

时间:2012-11-02 00:59:15

标签: c# web-services windows-ce

我有一个Web服务,可以从Windows CE应用程序中使用。目前,我通过将其添加为Web引用来对URL进行硬编码。有什么方法可以单独提供URL,这样我在更改URL时就不必重新编译解决方案了吗?

2 个答案:

答案 0 :(得分:1)

你能做的是:
1.在项目中创建Web服务引用
2.将设置更改为“动态网址”
3.将您的网址存储在一个文件中 4.更改reference.cs文件以使用您的URL 完成。
对于分步说明,您可以关注this code project article

答案 1 :(得分:0)

感谢RAS的回答, 如果您在位于Debug文件夹中的projectname.exe.config中设置了所需的URL,则无需重新编译即可在任何位置使用该服务。所以我完成了亲爱的RAS答案:

  1. 在项目中创建带有特殊URL的Web服务引用(考虑您的项目名称是XYZ)
  2. 将您的webSercive设置更改为“动态网址”
  3. 编译你的项目。
  4. 使用旧的特殊网址,随时随地在XYZ.exe.config中替换您想要的网址。