2008-11-12 60 views
2

我在VS 2008中用SQL 2005數據庫構建了一個簡單的ASP.NET Web應用程序。我正在研究Vista,我不想安裝IIS(我寧願只是用卡西尼進行本地測試)。以下是我試過的:將簡單ASP.NET應用程序部署到託管IIS 6.0服務器的最簡單方法

  • FrontPage服務器擴展。我將這些安裝在我的服務器上,但是他們打破了我的默認網站,我仍然無法通過FPSE從VS 2008發佈。

  • FTP。我建立了一個植根於我的IIS Web根目錄的FTP站點,它可以用於單個默認的Web站點。當我設置第二個站點並將其移入子文件夾時,VS的FTP發佈方法無法處理髮布到子目錄。安全性也是這種方法的一個問題,因爲它將憑據作爲明文發送。

我已經考慮幾個選擇:

  • 在服務器上安裝CruiseControl.NET並對其進行配置,這樣我可以在服務器上啓動構建,如果成功,的XCopy將該網站部署到IIS。然而,我並不那麼熱衷於在面向公衆的Web服務器上運行構建過程。

  • 活網格。我認爲XCopy部署到本地目錄並使用Live Mesh將其複製到我的服務器上的虛擬目錄。

有沒有人有解決這個問題的嘗試和真正的方法?

感謝, 吉姆

回答

4

只是與Visual Studio發佈到本地目錄,然後通過FTP/SFTP/SCP拷貝到本地目錄中的內容到服務器。

如果您需要用於Windows的SFTP服務器,請檢查FileZilla。它也可以做FTP和SFTP,並且它還有一個服務器和一個客戶端組件。

+0

任何建議有一個良好的SFTP服務器/客戶端?我想我可以爲此獲得共享服務器證書。 – 2008-11-12 15:27:21

2

我用Web Deployment Projects發佈到本地文件夾 - 這給我多一點的控制比直接發佈,然後複製到像DrJokepu服務器

相關問題