这是一个遗留项目,我还没有碰过一段时间。现在网络参考引起我的麻烦。Visual Studio网站参考 - 元数据与?wsdl
我连接到Windows Mobile 6客户端的SOAP服务。当服务主机在我的开发框本地运行时,我可以指向它的Web引用,它将发现WSDL,即它将尝试通过将?wsdl附加到端点URL来提取服务描述。我可以构建应用程序并连接到仿真器的服务。
我可以由于某种原因不指向Visual Studio到当前生产环境进行发现。在那里它附加/ $元数据的URL而不是?wsdl。虽然wsdl在那里,我可以在浏览器中查看它。该移动应用程序是现场直播,并已连接多年的服务。
The HTML document does not contain Web service discovery information.
There was an error downloading 'https://mysite/myservice.asmx/$metadata'.
The request failed with the error message:
--
<html>
<head>
<title>Request format is unrecognized for
我知道无法从Visual Studio发现非标准端口上的Web服务。它不适用于SSL吗? Visual Studio如何决定使用这两种方法进行发现?还是您有任何其他想法?
谢谢你,是的,通过添加?WSDL到端点URL我可以成功地发现通过HTTPS服务。尽管如此,我仍然不知道为什么环境会有不同的表现,这让我很担心。 – cdonner