0

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

4

2 回答 2

1

您可以做的是:
1. 在项目中创建您的 Web 服务引用
2. 将设置更改为“动态 url”
3. 将您的 url 存储在文件中。
4. 更改 reference.cs 文件以使用您的 url。
完毕。
有关分步说明,您可以按照此代码项目文章

于 2012-11-02T01:37:56.770 回答
0

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

  1. 在您的项目中使用特殊 URL 创建您的 Web 服务引用(假设您的项目名称是 XYZ)
  2. 将 webServive 的设置更改为“动态 url”
  3. 编译你的项目。
  4. 随时随地用旧的特殊 URL 替换 XYZ.exe.config 中所需的 URL。
于 2017-05-26T17:41:18.327 回答