打包和部署應(yīng)用程序會(huì)隨部署要求的不同而有所不同。請(qǐng)注意,這些部署方案只是用于特定類型應(yīng)用程序的建議方案。您的部署需求可能要求使用其他方法。以下是幾個(gè)典型的部署方案:
1.部署ASP.NET應(yīng)用程序。
打包:應(yīng)用程序和DLL
分發(fā):XCOPY或FTP分發(fā)
可以使用XCOPY或FTP將ASP.NET應(yīng)用程序部署到服務(wù)器上。然后,可以將兩個(gè)版本的應(yīng)用程序并行運(yùn)行,也可以在不關(guān)閉應(yīng)用程序的情況下對(duì)應(yīng)用程序進(jìn)行更新。公共語(yǔ)言運(yùn)行庫(kù)使一個(gè)應(yīng)用程序與其他應(yīng)用程序同時(shí)運(yùn)行變得更加容易,并且不會(huì)造成DLL沖突。
2.部署“Windows窗體”應(yīng)用程序。
打包:MicrosoftWindowsInstaller包(.msi)
分發(fā):WindowsInstaller
使用WindowsInstaller分發(fā)“Windows窗體”應(yīng)用程序允許您同時(shí)利用安裝程序和Windows2000應(yīng)用程序管理。還可以公布應(yīng)用程序的可用性,發(fā)布應(yīng)用程序,使用“控制面板”中的“添加或刪除程序”選項(xiàng)安裝或移除應(yīng)用程序,以及在必要時(shí)方便地修復(fù)應(yīng)用程序。
3.通過(guò)下載部署“Windows窗體”控件或其他代碼。
打包:壓縮的CAB文件(.cab)或編譯的庫(kù)(.dll)
分發(fā):代碼下載
分發(fā)“Windows窗體”控件可以像使應(yīng)用程序可供在Web宿主上下載一樣簡(jiǎn)單。可以壓縮組成應(yīng)用程序的文件來(lái)加快下載速度。