HTML 文档不包含 Web 服务发现信息

Roh*_*aan 5 c# wsdl reporting-services asp.net-mvc-4 visual-studio-2012

我正在使用 Visual Studio Professional 2012 并尝试通过添加服务引用>高级>添加 Web 引用为 ReportService.asmx 添加 Web 引用。

在 Add Web Reference 对话框中,我输入 ssrs 报告服务的地址并单击 GO。网址是,

http://MyServerName/ReportServer/ReportService.asmx.

我可以在浏览器中查看 WSDL。

在左侧,它向我展示了它在 WSDL 中找到的方法。

在右侧,添加引用按钮被禁用并出现以下错误:

The HTML document does not contain Web service discovery information.

这可能是什么原因?

小智 1

有一个简单的帖子:

https://anubhavg.wordpress.com/2008/05/06/how-to-create-a-wsdl-file/

这回答了问题。

基本上在 Visual Studio 中运行您的 Web 服务。当 Internet Explorer 启动时,从地址栏中复制 http 地址。这是迪斯科使用的地址。总命令应类似于 disco http://localhost:000000/MyCustomWebServiceFile.asmx