2010-03-18 69 views
0

我想添加一个Web引用到http //.../ service.asmx文件在我的项目中。问题在做添加Web引用(http://.../service.asmx)

  1. 首先,它给我一个错误:

“...... 无法从下载以下文件: http://.../service.asmx?wsdl 你想跳过这些文件并继续 ......”

当我点击'是'时,代理将使用.disco和其他参考文件创建,但不会添加.wsdl文件。

  1. 其他选项我试过了,我用http //.../service.asmx?wsdl添加web引用。在这种情况下,我没有收到任何错误,但代理获得了.wsdl和参考文件,但它不会添加.disco文件。

有人可以帮我解释为什么会发生这种情况吗?我认为,添加对.asmx的Web引用应该在代理中添加所有内容。

回答

0

确保服务正在运行。在解决方案资源管理器中右键单击.ASMX文件,然后使用“在浏览器中查看”。 然后尝试“添加Web引用”。

+0

服务已经托管在服务器上,当我在浏览器中测试它工作正常。 – flopdix 2010-03-18 17:27:21

+0

有帮助吗? ..... – flopdix 2010-03-18 18:11:44

+0

你真的关心.disco文件吗?它是否会创建一个有效的代理? – 2010-03-18 18:35:33