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


 HYAppFrame是一款基於Win form的應用程序框架,包括serverWeb Service、主程序框架、組織架構、權限控制、菜單導航、基礎數據、系統參數、日志管理、定時任務等。

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


0 獲取安裝包

壓縮包內容如圖1-1所看到的。

將HYAppFrame.zip解壓縮,比如解壓縮至C:\HYAppFrame。

HYAppFrame,Win Form框架

圖1-1

1 安裝數據庫腳本

1.1 新建數據庫

打開SQL Server ManagementStudio,新建數據庫如圖1-2所看到的。

HYAppFrame,Win Form框架

圖1-2

將數據庫命名為“HYAppFrame”。可自行命名。如圖1-3所看到的。

HYAppFrame,Win Form框架

圖1-3

1.2 安裝SQL腳本

如圖1-4所看到的,打開HYAppFrame.sql,選擇目標數據庫為“HYAppFrame”並運行。

HYAppFrame,Win Form框架

圖1-4

1.3 驗證數據庫腳本安裝是否成功

如圖1-5所看到的。在查詢窗口中運行一條sql,“select  * from  core_user”假設有返回值表示數據庫成功安裝。

HYAppFrame,Win Form框架

圖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) 管理器。

HYAppFrame,Win Form框架

圖1-6

如圖1-7所看到的。加入站點。命名為“HYWS”,物理路徑指向“HYAppFrameWS”所在文件夾,port設置成1818。注:在WindowsServerserver中請確保1818port已加入防火牆可信任port。

HYAppFrame,Win Form框架

圖1-7

2.3 編輯應用池

改動HYWS應用池的.NETFramework版本4.0,如圖1-8所看到的。

HYAppFrame,Win Form框架

圖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安裝正確。

HYAppFrame,Win Form框架

圖1-9

3 client開發

3.1 更新WebService引用網址

打開解決方式HYAppFrame.sln,如圖1-10所看到的,在解決方式中找到WebService,右鍵選擇“屬性”

HYAppFrame,Win Form框架

圖1-10

改動Web 引用Url為“http://localhost:1818/master.asmx?WSDL”,注意必須加上后綴“?WSDL”,然后右鍵選擇“更新Web引用”。如圖1-11所看到的。

HYAppFrame,Win Form框架

圖1-11

3.2 改動client配置文件

改動client配置文件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 帳號password

執行client程序HYAppFrame\bin\Debug\HYAppFrame.exe,出現登錄界面。默認帳號admin,password123456。

3.4 改動全局參數

登錄系統后打開系統管理à參數定義,改動例如以下參數,如圖1-12所看到的,改動后文件上傳下載才可使用。

HYAppFrame,Win Form框架

圖1-12

(完)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM