【发布时间】:2009-12-15 12:59:55
【问题描述】:
我正在尝试通过 Web 引用添加 Web 服务,我能够在尝试添加该服务时找到该服务,但无法添加,该选项已禁用。我怀疑这是因为代理设置,你有什么建议?在客户端应用程序中提到代理时,我应该提及哪个代理,托管客户端应用程序的机器的代理正在使用 Web 服务,还是托管 Web 服务的机器的代理?
【问题讨论】:
我正在尝试通过 Web 引用添加 Web 服务,我能够在尝试添加该服务时找到该服务,但无法添加,该选项已禁用。我怀疑这是因为代理设置,你有什么建议?在客户端应用程序中提到代理时,我应该提及哪个代理,托管客户端应用程序的机器的代理正在使用 Web 服务,还是托管 Web 服务的机器的代理?
【问题讨论】:
如果客户端计算机通过代理服务器访问 Internet(因此也访问 Web 服务),则客户端应用程序需要了解这些代理设置。
【讨论】:
我的问题在 2 个月后得到了解决。我正忙于其他一些项目,所以无法解决这个问题。现在我通过一个简单的技术解决了。我在本地环境中托管了网络服务并添加了网络参考。然后我在不同环境和网络中的 Web 服务器中托管了相同的 Web 服务。我获取了它的 URL 并替换了之前创建的 Web 服务的类文件,同时我尝试从本地环境添加 Web 引用。
【讨论】: