我正在尝试通过我的 Visual Studio 2008 应用程序中的 Web 服务访问报告服务。如何/在哪里可以找到我的 WSDL?
jinsungy
问问题
6014 次
3 回答
12
于 2008-10-06T20:24:50.040 回答
0
于 2009-06-03T21:49:32.790 回答
0
我应该指出,尽管 Gulzar 确实发布了正确的答案,但它仅在您将 Web 服务 URL 设置为默认值时才有效 - 如果没有,它将无法工作。
确保检查哪个 URL 正确 - 在 Reporting Services 配置管理器中,转到 Web 服务 URL 部分并查看“报表服务器 Web 服务 URL”框中的内容。这也可能包括端口号,但如果它是端口 80,您可以将其省略。
此外,出于某种原因,即使这是 Sql Server 2008 和 Reporting Services 2008,asmx仍然是ReportService2005.asmx。由于某种原因,这还没有更新。
所以 URL 应该是:
http://MyReportServer:PortNumber/WhateverUrlTheWebServiceIsSetAs/ReportService2005.asmx?wsdl
希望这可以帮助!
于 2009-08-17T14:19:15.443 回答