關於框架執行的介紹
1.專案結構介紹
注:目前服務端和客戶端放在一個解決方案下, 如果後期的自行修改的源工程, 建議服務端客戶端分離。
1.MQTT:主要包含MQTT通訊的客戶端介面、測試客戶端程式及服務端
2.WCF.Server
2.1> ServerBusiness: 改專案主要為WCF的客戶端業務層
2.2> ServerClient: WCF的服務啟動專案
2.3> ServerLibrary: WCF的服務介面類庫
3. Bridge : 為客戶端資料訪問的橋階層。
Data: 資料庫訪問的底層處理層
Domain: 客戶端主程式
Library: 客戶端的核心類庫
Model: 資料模型層
2.專案啟動流程
第一步:
將資料庫的指令碼在資料庫中執行,生成對應的資料庫。
注:該專案的指令碼在群檔案中會能夠找到, 名為 ZFS.sql 檔案。
第二步:
單獨執行WCF的服務啟動專案:
服務啟動項的預覽介面, 如下所示:
注: 該專案主要包含服務啟動與關閉, 目前需要手動啟動, 後期會進行優化
第三步:
執行客戶端程式,Domain專案, 預覽介面如下所示:
注: 預設使用admin賬戶登入, 如需要修改登入資訊, 可以在資料庫的tb_User表中進行修改, 目前密碼驗證沒有進行MD5加密!
賬戶: admin 密碼: 123
登入介面之後, 既可以進入系統首頁, 如下所示:
關於部分問題反饋:
1.無法登入, 提示: 未能連線至遠端伺服器, 請聯絡管理員!
解決方法: 該問題由於WCF服務未啟動原因導致, 找到上面所示的第二步執行即可 ! 預設WCF服務地址是本地地址, 注意: 如果需要配置到遠端伺服器, 請更新配置檔案服務地址
2.WCF無法啟動服務, 錯誤資訊如下:
解決方法: 該問題主要由於啟動該程式的時候, 未能獲取管理員許可權, 所以啟動的時候, 請務必用管理員許可權執行!