逐步解說:部署 ASP.NET Web 應用程式
部署 ASP.NET 應用程式非常簡單。將您在開發電腦上建立的應用程式檔案複製到即將裝載 (Host) 您應用程式的 Web 實際執行伺服器 (Production Server) 即可。您可以使用 XCOPY 命令列工具或慣用的 FTP 應用程式,將檔案從一個位置複製至另一個位置。
若要部署跨 Web 應用程式共用的組件,例如包含自訂 ASP.NET 伺服器控制項的組件,請將它們部署至全域組件快取。如需詳細資訊,請參閱全域組件快取。如需組件的詳細資訊,請參閱使用組件設計程式。
若要從命令列部署 ASP.NET 應用程式檔案
按一下 [開始],再按 [執行]。
在 [執行] 對話方塊的 [開啟] 文字方塊中輸入 cmd,然後按 [確定]。
請在命令提示字元中鍵入下列命令:
xcopy <source path> <destination path>
在這個命令中,<source path> 是要複製的來源檔的完整路徑,包括磁碟機、目錄和要複製的檔案名稱。如果要複製目錄中所有檔案,可以省略檔案名稱。而 <destination path> 是要放置複製檔案的目錄的完整路徑。
下列範例命令會將
c:\myWebApp
目錄的所有檔案複製至d:\liveapp
目錄。xcopy c:\devapp d:\liveapp
回答任何關於要複製檔案或目錄的任何問題。
想要更新應用程式 \Bin 目錄中儲存的 DLL,或是如果想要更新任何其他應用程式檔案時,請使用這個程序。下列範例會從一個磁碟機上的 \bin
目錄將一個 DLL 複製至另一個磁碟機上的 \bin
目錄。
xcopy c:\devapp\bin\myAssembly.dll d:\liveapp\bin\
部署應用程式之後,您也可以使用這個命令更新其中的檔案。雖然可以複製整個目錄,但是複製個別檔案時,一次只能將一個檔案從一個目錄複製至另一個。您可以使用 XCOPY /exclude 選項,以在複製時排除子目錄或具有特定副檔名或檔名的檔案。如需如何使用 XCOPY 工具的詳細資訊,請開啟作業系統的文件,然後搜尋 XCOPY。
**注意 **利用 XCOPY 工具時必須使用實體目錄名稱,不可使用虛擬目錄名稱。
請參閱
ASP.NET 應用程式逐步解說 | 部署應用程式 | 開發簡單 ASP.NET 伺服器控制項 | 逐步解說:使用 IIS 建立 ASP.NET Web 應用程式根目錄 | 逐步解說:建立 ASP.NET Web 應用程式的目錄結構 | 發行和部署 XML Web Service