W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
目前存在兩類 ASP.NET 部署:
然而在部署中我們可以利用多種不同的技術(shù),以下我們將討論最常見和最簡單的部署方式:
XCOPY 部署是說將所有文件遞歸拷貝到目標(biāo)計(jì)算機(jī)上的目標(biāo)文件夾。你可以使用以下任何的常用技術(shù):
XCOPY 部署簡單地拷貝程序文件到生產(chǎn)服務(wù)器,并在其中設(shè)置一個(gè)虛擬目錄。你需要使用互聯(lián)網(wǎng)信息微軟管理控制臺(MMC 管理單元)去設(shè)置虛擬目錄。
在 Visual Studio 中復(fù)制網(wǎng)站是可用的選項(xiàng)。它可在 Website -> Copy Web Site 菜單選項(xiàng)中實(shí)現(xiàn)。此菜單項(xiàng)允許復(fù)制當(dāng)前網(wǎng)站到另一個(gè)本地或遠(yuǎn)程位置。它是一種集成的 FTP 工具。
使用以下幾種選項(xiàng)連接到你的目的地來選擇所需的復(fù)制模式:
然后通過物理方式復(fù)制文件。這里不像 XCOPY 部署,這個(gè)過程是從 Visual Studio 環(huán)境中進(jìn)行部署的。然而,以下兩個(gè)以上部署的方法都有以下問題:
在這種方法中,你使用了 Windows Installer 并且打包好 Web 應(yīng)用程序使它可以部署在生產(chǎn)服務(wù)器。Visual Studio 允許你創(chuàng)建部署包。那么讓我們測試一個(gè)我們現(xiàn)有的項(xiàng)目,數(shù)據(jù)綁定方案。
打開項(xiàng)目,采取以下步驟:
步驟(1):Select File -> Add -> New Project,使用顯示在解決方案資源管理器的網(wǎng)站根目錄。
步驟(2):在 Other Project Types 下選擇 Setup and Deployment,然后選擇 Setup Wizard。
步驟(3):選擇默認(rèn)位置,確保將在根目錄下自己的文件夾站點(diǎn)下建立項(xiàng)目。點(diǎn) Okay 我們就得到了向?qū)У牡谝粋€(gè)屏幕。
步驟(4):選擇項(xiàng)目類型。選擇 ‘Create a setup for a web application’。
步驟(5):下一步,第三屏要從解決方案中的所有項(xiàng)目選擇項(xiàng)目輸出。選中復(fù)選框旁邊的 ‘Content Files from...’
步驟(6):第四屏幕允許包括例如自述等其他文件。然而,在我們的案例中并沒有這樣的文件。單擊結(jié)束。
步驟(7):最后的屏幕顯示設(shè)置項(xiàng)目總結(jié)。
步驟(8):設(shè)置項(xiàng)目添加到解決方案資源管理器,主設(shè)計(jì)窗口中會(huì)顯示一個(gè)文件系統(tǒng)編輯器。
步驟(9):下一步是創(chuàng)建安裝項(xiàng)目。在 Solution Explorer 中右鍵單擊項(xiàng)目名稱,選擇 Build。
步驟(10):當(dāng)建立完成后,你在輸出窗口中會(huì)得到以下信息:
兩個(gè)文件在生成過程被創(chuàng)建:
你需要將這些文件復(fù)制到服務(wù)器。在本地機(jī)器上雙擊安裝文件來安裝 MSI 文件的內(nèi)容。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: