如何在vs2008 / 2010中访问80以外的端口上的Web服务

时间:2010-07-08 08:20:28

标签: visual-studio web-services asmx wsdl.exe

我尝试搜索网络,也尝试了一些我找到的解决方法(比如手动执行wsdl.exe),但我仍然无法访问在不同于80的端口上运行的远程Web服务(比如1234)。

当我从Visual Studio 2008或2010中使用类似http://192.168.1.2:1234/WebServices/Test.asmx的网址添加网页引用时,找到该服务但是当我按下继续时,VS无法创建代理类并且给我一个错误说 http://192.168.1.2/WebServices/Test.asmx (注意丢失的端口)无法返回任何内容。除了创建Web服务localy,创建代理类然后手动更改URL,我能做些什么吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

应该在Web服务代理类上设置Url属性。