在我的应用程序

时间:2015-07-16 09:45:35

标签: c# asp.net web-services networking asmx

我开发了一个简单的.asmx webservice并将其托管在我的服务器上。该服务的本地机器URL为http://192.168.1.34:1115/webservices/verify.asmx

我已经为此提供了公共IP,因此我们可以从http://104.32.43.21/webservices/verify.asmx

等任何地方访问它

当我从浏览器点击公共网址时,它工作正常并显示服务页面。

但是当我尝试在我的asp.net应用程序中添加此服务的引用时,端口号1115会附加到服务URL,并且它显示从服务器下载wsdl文件时出错,说无法解析主机

有人可以告诉我这里发生了什么以及如何访问网络服务。

由于

1 个答案:

答案 0 :(得分:1)

我尝试将服务引用添加到应用程序的方式存在问题。在添加ASMX服务引用时添加它,并在服务URL的最后添加?wsdl

对于我的情况,它应该是: http://104.32.43.21/webservices/verify.asmx?wsdl