2010-05-22 60 views
1

我試過了幾種不同的方法來將應用程序部署到運行在我的機器上的IIS 7.5,以便進行測試,並且我有點碰壁。沒有任何東西可以用於開箱。一切都假定我有我沒有的知識,並且不希望有需要。從Visual Studio 2010到IIS 7.5部署MVC2應用程序的最簡單方法是什麼?

谷歌是不是真的幫助或者與答案從「文件拷貝手」測距「安裝TeamCity的和將其設置爲CI」。我之前已經爲Java項目設立了TeamCity,現在它真的已經完全滿足我的需求。

所以任何人都知道的一種快速,簡單和容易的方式來部署測試/建築過程中的應用?

回答

5

簡短的回答是,你應該使用從Visual Studio中的Web Deploy包裝。長的答案需要學習如何使用它,但這篇文章和視頻應該幫助你開始使用web deploy

+0

P.S. Web Deploy完全是您的項目的一個zip存檔,所有IIS設置都是元數據。 – 2010-05-22 02:17:29

+0

有趣的是,它作爲一個標準設置,它在壓縮時添加了整個路徑。 Hanselman在他的演講中從來沒有真正懂過,但他只是提到了大部分內容。 – richardwiden 2010-05-22 04:14:34

1

爲了你自己的機器上測試只是指向IIS直指你的MVC項目目錄。不需要「部署」。

+0

我倒是喜歡的事,一步到位「上面說」它打破的發展,是一般只是一個可憐的解決方案。我想我真正想要的是VS只是提供一個zip文件,我可以放在asp.net文件夾中。 – richardwiden 2010-05-22 01:51:18

+1

它如何「破壞發展」?許多人以這種方式工作。一旦它在本地建立並運行,您就可以簽入並持續集成服務器,並將其部署到測試服務器。設置Teamcity將構建的位拖放到IIS 7指向的目錄中很簡單。 – 2010-05-22 01:56:47

+0

就在第二秒之前,它鎖定了我想編輯的文件,爲了能夠清理解決方案,必須關閉Web服務器。 – richardwiden 2010-05-22 02:18:06

相關問題