1

我正在尝试通过我的 Visual Studio 2008 应用程序中的 Web 服务访问报告服务。如何/在哪里可以找到我的 WSDL?

4

3 回答 3

0

请参阅http://msdn.microsoft.com/en-us/library/ms169816.aspx

于 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 回答