彩票走势图

logo FastReport中文文档

WCF服务的简单示例


此示例不需要编程,旨在测试库和配置文件。为了完成该任务,我们将使用 Visual Studio 附带的程序 WcfSvcHost.exe:

  1. 在磁盘上的任意位置为我们的项目创建一个文件夹,例如:C:\WCF\FastReport

  2. 将这些文件复制到文件夹:FastReport.Service.dll、FastReport.Service.dll.config、FastReport.dll 和 FastReport.Bars.dll

  3. 创建两个子文件夹 \Data 和 \Reports

  4. 将数据库文件从 Demos 文件夹 \FastReport.Net\Demos\Reports\nwind.xml 复制到 \Data 文件夹

  5. 将文件夹 \FastReports\FastReport.Net\Demos\WCF 的内容复制到 \Reports – 它包含带有内置数据库连接的测试报告,这在与库 FastReport.Service.dll 一起使用时至关重要

  6. 在任何文本编辑器中打开配置文件FastReport.Service.dll.config

  7. 更改部分中报告的路径

 <add key="FastReport.ReportsPath" value="C:\WCF\FastReport\Reports" />

点击复制

  1. 更改部分中的连接字符串
 <add name="FastReportDemo" connectionString="XsdFile=;XmlFile=C:\WCF\FastReport\Data\nwind.xml"/>

点击复制

  1. 创建包含以下行的批处理文件 service.bat:

“C:\ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ WcfSvcHost.exe”/服务:C:\ WCF \ FastReport \ FastReport.Service.dll /配置:C:\ WCF \ FastReport \ FastReport.Service.dll .config

  1. 使用管理员权限(“以管理员身份运行”)从资源管理器运行 service.bat。您将在系统托盘中看到 WCF 服务主机的图标。双击图标:

fastreport

  1. 如下图:

fastreport

这表明服务工作正常。您可以在配置文件中更改服务的端口号:

<add baseAddress="//localhost:8732/FastReportService/" />

点击复制

让我们从演示示例 \FastReport.Net\Demos\C#\WCFClient 连接到我们的服务

  1. 在 Visual Studio 中打开 WCFServiceClient.csproj

  2. 在解决方案资源管理器中右键单击“服务引用:ReportService”,然后在弹出窗口中选择“配置服务引用”

fastreport

  1. 检查服务地址,该地址应以“/mex”结尾(元数据交换)

fastreport

  1. 编译并运行一个示例。
fastreport
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP