Webservice URL 在我的应用程序中添加引用时追加端口

Webservice URL appends port when adding a reference in my application

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

我已经给它一个 public IP,所以我们可以从任何地方访问它,比如 http://104.32.43.21/webservices/verify.asmx

当我从浏览器中点击 public url 时,它工作正常并显示了服务页面。

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

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

谢谢

我尝试将服务引用添加到我的应用程序的方式有问题。添加 ASMX 服务引用时,在服务 URL.

的最后添加 ?wsdl

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