HYAppFrame(WinForm架構源碼)安裝部署指南

來源:互聯網
上載者:User

標籤:win form   .net開源   hyappframe   

 HYAppFrame是一款基於Win form的應用程式架構,包含伺服器Web Service、主程式架構、組織架構、許可權控制、菜單導航、基礎資料、系統參數、日誌管理、定時任務等。

項目地址:http://sourceforge.net/u/chinahysoft/profile/


0 擷取安裝包

壓縮包內容1-1所示。將HYAppFrame.zip解壓縮,例如解壓縮至C:\HYAppFrame。


圖1-1

1 安裝資料庫指令碼1.1 建立資料庫

開啟SQL Server ManagementStudio,建立資料庫1-2所示。


圖1-2

將資料庫命名為“HYAppFrame”,可自行命名,1-3所示。


圖1-3

1.2 安裝SQL指令碼

1-4所示,開啟HYAppFrame.sql,選擇目標資料庫為“HYAppFrame”並執行。


圖1-4

1.3 驗證資料庫指令碼安裝是否成功

1-5所示,在查詢表單中執行一條sql,“select  * from  core_user”如果有返回值表示資料庫安裝成功。


圖1-5

2 配置IIS

請從添加刪除Windows功能中安裝IIS。

2.1 安裝Asp.Net

以管理員身份運行命名提示符,輸入以下命令註冊安裝asp.net:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\ aspnet_regiis.exe –i

註:aspnet_regiis.exe所在路徑視安裝環境而變。

2.2 建立ASP.NETWeb Service網站

1-6所示,開啟Internat資訊服務(IIS) 管理器。


圖1-6

1-7所示,添加網站,命名為“HYWS”,實體路徑指向“HYAppFrameWS”所在目錄,連接埠設定成1818。註:在WindowsServer伺服器中請確保1818連接埠已加入防火牆可信任連接埠。


圖1-7

2.3 編輯應用池

修改HYWS應用池的.NETFramework版本號碼4.0,1-8所示。


圖1-8

2.4 配置Web.config

設定資料庫連接字串及配置參數appPath為web service絕對路徑地址,如程式碼片段1-1所示。

程式碼片段1-1

<configuration>  <connectionStrings>    <add name="dbName"      connectionString="Data Source=DAI-PC\SQLEXPRESS;Initial Catalog=hyappframe;Integrated Security=False;User Id=sa;Password=yourpassword;"/>  </connectionStrings>  <appSettings>    <add key="appName" value="mycrm"/>    <add key="appPath" value="C:\HYAppFrame\HYAppFrameWS\"/>    <add key="passwordKey" value="axs1|-_X"/>    <add key="sn" value="GryY0oSM3HKKRgNqtB68pDlDtKJeeYVm+C58gceSi4NE33SK7NQn1uSZimQnQkDjKjNSEh8wkHI="/>  </appSettings>  <system.web>    <compilation debug="true" targetFramework="4.0" />  </system.web></configuration>


重新啟動網站HYWS

2.5 測試WebService是否可用

在瀏覽器地址欄中輸入網址http://localhost:1818/master.asmx

,如果出現以下網頁,1-9所示,說明ASP.NETWeb Service安裝正確。

圖1-9

3 用戶端開發3.1 更新WebService引用網址

開啟解決方案HYAppFrame.sln,1-10所示,在解決方案中找到WebService,右鍵選擇“屬性”

圖1-10

修改Web 參考Url為“http://localhost:1818/master.asmx?WSDL”,注意必須加上尾碼“?WSDL”,然後右鍵選擇“更新Web引用”,1-11所示。

圖1-11

3.2 修改用戶端設定檔

修改用戶端設定檔HYAppFrame\bin\Debug\profile.xml,如程式碼片段1-2所示。

程式碼片段1-2

<Param name="ws.url">    <value> http://localhost:1818/master.asmx?WSDL</value></Param><Param name="ws.url.external">    <value> http://localhost:1818/master.asmx?WSDL</value></Param>
3.3 帳號密碼

運行用戶端程式HYAppFrame\bin\Debug\HYAppFrame.exe,出現登入介面,預設帳號admin,密碼123456。

3.4 修改全域參數

登入系統後開啟系統管理à參數定義,修改如下參數,1-12所示,修改後檔案上傳下載才可使用。

圖1-12

(完)

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

HYAppFrame(WinForm架構源碼)安裝部署指南

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.