我正在开发一个引用webservice的项目。我可以解决并添加webservice引用到项目,更新它等等没有问题。我还可以在浏览器中粘贴webservice的URL,并让它解决以查看公共方法。
但是,当我将Web服务发布到Azure时,它始终无法说没有端点和/或地址无法解析。
尝试了许多方法来解决问题并修改配置文件的不同部分,因为它与Web服务有关;我想我会尝试从我的工作域之外访问该服务。
当我从家里将网址粘贴到浏览器中时,我收到了“无法找到网页”错误。
然后我尝试从我的家庭系统中解析VS内的URL,并且我收到了Azure在没有端点时抛出的相同错误,并且无法解析该URL。
过去当我使用Webservices时,我总是能够从我的工作或家庭环境中解决这些服务,所以这对我来说是第一次。
我知道服务中的方法可以公开或隐藏,但实际的WebService也可以让公众无法访问吗?如果是这样,“无端点”消息是典型的结果吗?
我正在使用经典的WebService模型(asmx)而不是WCF。如果这确实有任何区别。