【发布时间】:2010-10-12 15:38:14
【问题描述】:
我有一个可以在本地运行的 web 服务,但是当我将它发布到我们的 web 服务器时,自动生成的 WSDL 使用服务器的名称而不是主机名。
我搜索了互联网,但只找到了复杂的答案。应该有一个简单的 web.config 更改或类属性设置来更改目标位置。
基本上自动生成的 WSDL 使用这个位置(主机名)“http://servername.domain.com”而不是“http://services.desireddomain.com”
我什至尝试保存自动生成的副本并手动更改目标位置。但由于某种原因,这也不起作用。看来应该有。
感谢您的帮助!
【问题讨论】:
-
WSDL 中的服务器 URL 仅作为提示。无论您使用什么客户端,都应更改 URL 以指向实际服务。
标签: .net asp.net web-services