報表生成器FastReport .Net程式設計師手冊:WCF服務的簡單例子
FastReport .NET是適用於Windows Forms,ASP.NET,MVC和.NET Core的全功能報表解決方案。它可以在Microsoft Visual Studio 2005-2019中使用。支援.Net Framework 2.0-4.x,.NET Core 3.0及以上版本。
在FastReport .NET 2021.1的新版本中,我們實現了對.NET 5的支援。新增了新條形碼-Deutsce Post Leitcode。將RTF轉換為報告物件的演算法已得到顯著改進。並且還新增了用於轉換數字的新功能。慧都網歡迎下載體驗。
這個例子不需要程式設計,是用來測試庫和配置檔案的。為了完成這個任務,我們將使用Visual Studio自帶的程式WcfSvcHost.exe。
1. 在磁碟上的任何地方為我們的專案建立一個資料夾,例如:以C:\WCF\FastReport
2. 將這些檔案複製到資料夾中:FastReport.Service.dll,FastReport.Service.dll.config。
FastReport.dll和FastReport.Bars.dll。
3. 建立兩個子資料夾 "資料 "和 "報告"。
4. 將資料庫檔案從Demo資料夾複製到Data資料夾中 \FastReport.Net\Demos\Reports\nwind.xml。
將資料夾\FastReports/FastReport.Net/Demos/WCF的內容複製到\Reports中--它包含了與資料庫的內建連線的測試報告,當與FastReport.Service.dll庫一起使用時,這些報告是必不可少的。
6. 在任何文字編輯器中開啟配置檔案FastReport.Service.dll.config。
7. 更改<appSettings>部分的報告路徑。
<add key="FastReport.ReportsPath" value="C:\WCF\FastReport\Reports" />。
8. 修改<connectionStrings>部分的連線字串。
<add name="FastReportDemo" connectionString="XsdFile=;XmlFile=C:\WCF/FastReport/Data\nwind.xml"/>。
9. 建立批處理檔案service.bat,其中包含以下一行字。
"C:\Program Files\Microsoft Visual Studio 10.0/Common7/IDE/WcfSvcHost.exe" /service:C:\WCF/FastReport/FastReport.Service.dll /config:C:\WCF/FastReport/FastReport.Service.dll.config。
10. 在資源管理器中以管理員許可權("以管理員身份執行")執行service.bat。你會在系統托盤中看到一個WCF服務主機的圖示。雙擊該圖示。
11. 開啟網頁瀏覽器,訪問。
這表明該服務工作正常。你可以在配置檔案中更改服務的埠號。
<add baseAddress="" />
讓我們從演示示例連線到我們的服務 \FastReport.Net/Demos/C#\WCFClient。
1. 在Visual Studio中開啟WCFServiceClient.csproj。
2. 在解決方案資源管理器中右擊 "服務引用:ReportService",在彈出的對話方塊中選擇 "配置服務引用"。
3. 審查服務地址,該地址應以"/mex"(後設資料交換)結尾。
4. 編制並執行一個例子。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69995027/viewspace-2765836/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- FastReport VCL程式設計師手冊:互動式報表AST程式設計師
- FastReport VCL程式設計師手冊:使用TfrxReport元件AST程式設計師元件
- 如何配置報表生成器FastReport.Net環境AST
- fastreport .net列印普通報表AST
- Rust 程式設計中使用 leveldb 的簡單例子Rust程式設計單例
- 報表生成器最新版FastReport .NET 2021.2實現了對HiDPI的支援AST
- WCF服務端的.NET Core支援專案Core WCF 正式啟動服務端
- 程式設計師街頭生存手冊程式設計師
- FastReport 如何透過程式碼建立報告表單AST
- 程式設計師程式設計時的簡單方法與技巧程式設計師
- Anno 讓微服務、混合程式設計更簡單(Net love Java)微服務程式設計Java
- 好程式設計師分享WebService的簡單使用程式設計師Web
- FastReport報表生成器有關COM / ActiveX快速報告常見問題AST
- .NET 程式設計師的 Playground :LINQPad程式設計師
- SAP人工智慧服務Recast.AI的一個簡單例子人工智慧ASTAI單例
- 一個JS程式設計師對機器學習的概念簡單手記JS程式設計師機器學習
- LR.Net解放程式設計師雙手的自動生成程式碼程式設計師
- 訂單服務的設計思考
- Java全棧程式設計師之04:Ubuntu下安裝MySQL、註冊服務及NavcatJava全棧程式設計師UbuntuMySql
- sql語句的程式設計手冊(轉)SQL程式設計
- 程式設計師書單程式設計師
- 程式設計師自黑的梗!產品經理:功能實現起來很簡單!—程式設計師:*&%程式設計師
- .Net WEB 程式設計師需要掌握的技能Web程式設計師
- 從程式設計師到解決方案架構師的簡單指南 - Dev程式設計師架構dev
- “報錯”是程式設計世界中,最簡單的事情!程式設計
- 最簡單的C程式設計--順序程式設計C程式程式設計
- 程式設計師過關斬將--為微服務擼一個簡約而不簡單的配置中心程式設計師微服務
- .net視覺化表單設計工具視覺化
- 程式設計師簡歷之道程式設計師
- 程式設計師必備技能:一鍵建立windows 服務程式設計師Windows
- 好程式設計師前端分享HTML5 智慧表單程式設計師前端HTML
- 微服務實踐手冊-服務的拆分策略微服務
- 設計師必備的設計導航站,工作簡單化
- 程式設計師脫單指南程式設計師
- 碼工成長手冊:剛畢業的程式設計師如何快速提升自己?程式設計師
- Python 網路程式設計-TCP服務端基礎篇(一)簡單的傳送和接收Python程式設計TCP服務端
- The Data Way Vol.2 | 做個『單純』的程式設計師還真不簡單程式設計師
- 簡單智慧手機原型設計原型