我们有一个简单的方法使用程序库来实现一个网络服务。
FastReport.Service.dll (WCF 服务程序库)由 FastReport .Net提供。
我们的示例是基于创建一个简单的有网络服务功能的网络应用程序,但是你可以根据.NET Framework 4.0或更新的版本修改你的现有程序。
运行Visual Studio并在.NET Framework 4.0下创建一个新的ASP.NET网络应用程序项目。
添加引用到程序库FastReport.dll ,FastReport.Bars.dll, FastReport.Service.dll。
在根目录创建一个新的名为 ReportService.svc 的文本文件。
把下一行添加到文件中
打开web.config 并添加下面部分到<configuration>
关键的"FastReport.ReportsPath"应该包含一个到有报表的文件夹的路径。你能设置演示文件夹«\FastReport.Net\Demos\WCF»作为例子。
关键的"FastReport.ConnectionStringName"应该包含连接字符串名称。这一行应该被登记在<connectionStrings>部分。
让我们运行我们的站点并通过访问一个文件ReportService.svc检查网络服务的可用性。
当你将项目部署到服务器,一定要在folder /bin中检查文件FastReport.dll,FastReport.Bars.dll, FastReport.Service.dll。
客户端程序的例子可以在文件夹\FastReport.Net\Demos\C#\WCFClient和\FastReport.Net\Demos\C#\WCFWebClient中找到。打开每个在Visual Studio中的项目并右键单击ReportService,选择Configure Service Reference。
在配置窗口规定现有网络服务的地址。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:FastReport控件中文网 [https://www.fastreportcn.com/]
本文地址:https://www.fastreportcn.com/post/1230.html