多年来,我一直在创建连接到SSRS的桌面应用程序和控制台应用程序。
挑战在于他们使用网络服务。正好有2个web服务
'http://myserver:800/reportserver/reportservice2010.asmx?wsdl
'http://myserver:800/ReportServer/ReportExecution2005.asmx?wsdl
我上一次创建是。Net Framework 4.~现在已经足够了。
我需要制作一个新的控制台应用程序来完成一组新的要求。
当我开始尝试让这一切发生时,我真的像是在向山上游泳。VS真的想让我做一个。NET标准应用程序。
我尝试创建一个。NET标准控制台应用程序,它抱怨无法加载
system.web.services
.
这是一个。Net Framework库,我在中找不到任何可能取代它的信息。净标准。
我读过的所有文章都感叹网络服务是多么过时。
我不想使用SSRS ReportViewer控件。
我确实想以编程方式
-
连接到SSRS
-
打开报告定义
-
传入参数
-
获取我选择的流(通常是pdf文件)
有比这两个Web服务更新的东西吗?
当前的web服务是否有什么东西阻止它们成为Standard可以使用的简单RESTapi?我知道我们传入了类型,但这些类型可以转换为JSON?不
如果我想从Linux连接,那可能吗?
**我的问题是:我目前正在使用旧的web服务方法以编程方式连接到SSRS。有新的、首选的方法吗**