net開發(fā)網(wǎng)站項目的編譯和部署
作者:佚名 時間:2013-11-02 分享到:
網(wǎng)站項目的編譯就是將c#代碼編譯成二進制dll文件,一般項目的編譯主要有兩種時態(tài)debug和release.debug是編譯器生成調(diào)試信息,并將這些信息旋轉(zhuǎn)在一個程序數(shù)據(jù)庫(.pdb文件)中,所以用debug選項編譯的版本也叫調(diào)試版本,release是編譯器不產(chǎn)生調(diào)試信息,對項目進行優(yōu)化,提高運行效率,所以用release選項編譯的版本也叫發(fā)布版本,通過項目的編譯會在網(wǎng)站項目目錄下生成一個bin目錄,編譯后的dll文件就存放在這個目錄下,對網(wǎng)站項目進行編譯有提高訪問效率,增強代碼安全性和方便項目部署等作用.
網(wǎng)站項目的編譯很簡單,選擇網(wǎng)站項目,單擊鼠標右鍵,在彈出的菜單中選擇生成網(wǎng)站就可以編譯了,如果編譯過程中代碼有錯誤,會自動跳出錯誤列表提示框,提示使用者逐個修改錯誤.
網(wǎng)站項目的部署就是將開發(fā)的網(wǎng)站項目安裝到其他計算機上,asp.net項目可以用xcopy方式部署,將開發(fā)的文件完全復(fù)制到需要安裝的計算機的相關(guān)目錄下,再設(shè)置一下iis的虛擬目錄即可,但是一般建議使用站點預(yù)編譯后方式進行,方法很簡單,類似于上面的編譯步驟,在鼠標右鍵菜單中選擇發(fā)布網(wǎng)站,彈出一個對話框,選擇本地一個合適的目錄,然后單擊確定按鈕.就會自動生成一個預(yù)編譯后的文件集合,把這個文件夾下的所有文件復(fù)制到需要發(fā)布的計算機上,然后設(shè)置iis就完成應(yīng)用程序的發(fā)布工作了.