【问题标题】:How does one add the reference to use the SOAP API C#?如何添加引用以使用 SOAP API C#?
【发布时间】:2016-09-20 09:10:18
【问题描述】:
我想制作一个应用程序,自动将在 SSRS 中生成的报告部署到报告服务器。我发现最好的方法是使用 SOAP。
我已经在这个主题上搜索了一段时间,但没有看到有人说如何将 SOAP API 引用添加到 Visual Studio 项目中。
此页面page 似乎是针对使用此 API 的完整初学者(我是),但它并未涵盖实际使用 API 的第 1 步,即添加参考。为了开始使用 API,我应该使用什么 using 语句,和/或需要指定 DLL 的名称和位置?
【问题讨论】:
标签:
c#
visual-studio-2012
soap
reporting-services
ssrs-2012
【解决方案1】:
直到现在我之前从未这样做过,但看起来您只需要在 Visual Studio 中添加一个服务引用。自 SQL 2008 R2 起,URL 如下所示:
http://server/reportserver/ReportService2010.asmx?wsdl
有关更多信息,请参阅MSDN page。
【解决方案2】:
正如SMM 所提到的,您只需将Web 服务引用添加到您的Visual Studio 项目中。
转到“项目”菜单,然后单击“添加服务引用...”。
然后将您的 SSRS 服务地址放入如上一篇文章所述的窗口中,然后......就是这样!
您的项目中现在出现了一个新文件夹“Web 引用”,其中包含一个项目,表示对您添加的 SOAP Web 服务的引用。
如果您遇到问题,请告诉我。
问候,