为Web服务创建代理的用途是什么?

时间:2010-04-17 13:42:52

标签: web-services

我写了一个webserivce,其中我对DB执行插入操作。 路径:网络服务的http://localhost:1838/Ajax/WebService.asmx?wsdl.name localhost 我已经为项目添加了webservice

现在按钮点击事件我试着像这样调用这个webserice localhost obj = new localhost(); obj.insert(); 现在我能够很好地完成插入操作。

但是我想为网络服务创建一个代理服务器,所以wat是用它做的吗?

当我在vs

的命令提示符下运行此命令时

wsdl /out:myProxyClass.cs http://localhost:1838/Ajax/WebService.asmx?WSDL

我收到错误

  1. 无法连接远程服务器。

  2. 没有联系,因为     目标机器主动拒绝     它

  3. 期待解决方案任何帮助都会很棒

    谢谢

1 个答案:

答案 0 :(得分:1)

看起来您正在使用内置开发网络服务器(Cassini)。你发出wsdl命令时确定它正在运行吗?该工具需要连接到服务并下载元数据,以便生成代理。