2009-04-22 56 views
5

我已經在Visual Studio 2008中開發了ASP.NET網站。現在我想在其他某臺機器上部署該網站。我怎樣才能做到這一點??就像我們爲Windows應用程序製作安裝包一樣,我們可以爲ASP.NET網站做些什麼?ASP.NET部署

回答

7

考慮使用微軟的Web Deployment Tool。它是專門用於幫助部署Web應用程序和更新的Web應用程序到生產IIS 6臺7 Web服務器和它比MSI任務的更好的工作(視窗安裝人員),恕我直言,

1

您可以創建一個在另一臺機器上創建結構的MSI(Microsoft安裝程序)文件。幾天前我已經在一個非常類似的問題中談到了這一點。

編輯:請參閱此鏈接ASP.NET Application Deployment Question

0

基本上你將文件上傳到服務器,確保:

的目標文件夾設置爲一個ASP.Net應用程序文件夾 在Web.config文件未配置與調試工作了 該數據庫是由應用程序

上傳以及,和/或可到達(反正這就是我要做的事。可能存在更好的解決方案,但它的工作原理。)

1

的Xcopy

「的Xcopy樣式的文件傳輸簡化了部署和ASP.NET網站的維護,因爲你不作任何註冊表項因爲你沒有註冊的組件。 Microsoft .NET應用程序是自描述的,通常沒有依賴關係。使用程序集版本控制,您甚至可以複製應用程序使用的DLL的新副本,而無需停止Web服務器。「

上面的創建MSI的選項也很好,如果您有切換到要部署的操作多臺機器。

0

您可以使用Web部署項目。如何解釋here