以測試B/S系統為例:為了測試中開發與測試環境互不干擾,Dev.和test分別在各自的機器上工作,並需一台檔案伺服器,通過SVN等訪問(用來存放資料庫指令碼,部署程式),如果有其他更好的方法也可以的。
1. 軟體安裝
1.1 系統安裝
1.2 安裝 IIS
1.3 安裝 NET x.x Framework
1.4 安裝 SQL Server
1.5 安裝 Office 2007 enterprise 到部署伺服器上
2. 環境部署
2.1 建立ASP.Net V4.0 的應用池
2.2 建立web網站
右擊”網站”結點,彈出”添加網站” 對話方塊,輸入如下資訊,AddCal網站成功建立
2.3 分配4.0的程式池給AddCal網站
右擊網站->管理網站->進階設定,顯示分配4.0的程式池給PaypalCRM網站
2.4 設定4.0程式池的其他設定
如果無權訪問硬碟分區,需右擊網站,進階設定->實體路徑憑證->特定使用者,必須使用作業系統的登入名稱和密碼。
參考(http://hi.baidu.com/nazhao86/blog/item/d3b7efc075e3e7160ff4774b.html)
3. 建立資料庫
通過SVN把檔案伺服器上的資料庫指令碼在SQL Server2008上執行,資料庫建立完成。
注意:每發布一個版本都需把資料庫更新一次,也就是每個新版本都需要Dev.把資料庫指令碼放到SVN上,如果資料庫
沒太大改動,Dev.可以把改動的資料指令碼儲存到SVN上,通過執行指令碼更新測試資料庫。
4.編譯發布
4.1 下載代碼
先把SVN上的最新代碼Download您本地機器中,並且編譯通過。
4.2 編譯Solution
您就可以編譯你本地的Solution,編譯完成後。
4.3 部署Web
你可以拷貝到發布目錄。
5. 修改設定檔
對於資料庫這塊我們採取方式是備份開發的資料庫,然後還原到需要部署的機器中去,所以我們需要修改一些設定檔:
5.1 修改Web.config
//build/web.config
5.2 修改MonitorChart.xap
注意:請用7zip開啟MonitorChart.xap檔案,勿改變其尾碼名
//build/ClientBin/MonitorChart.xap
5.3 修改Index.aspx