2010-03-10 91 views
2

我有VS2010,我打開了一個網站。我現在如何使用MS Deploy部署到可以安裝在遠程IIS站點中的zip文件?你如何在VS2010中使用MS Deploy?

我已經通過所有菜單選項進行了搜索,但似乎無法找到從哪裏開始。

在此先感謝

回答

8

絕對是100%肯定,你應該看這兩個會談:

http://live.visitmix.com/MIX10/Sessions/FT14

http://microsoftpdc.com/Sessions/FT56?type=wmv

呀呀我知道,每當我看到一個鏈接到一個演講中,我想「我沒有時間爲了這個',但他們都是非常豐富的信息,包括網站轉換,部署和TFS部署。


編輯:如果你真的沒有時間 - 然後看看我的類似的問題...

How can I get TFS2010 to run MSDEPLOY for me through MSBUILD?

...如果這混淆了你然後去回來並觀看演講:-)

+1

太糟糕了,這似乎是相關的,但我沒有時間...... – 2011-01-14 15:29:36

3

更新答: 微軟剛剛發佈了「網絡部署項目」爲Visual Studio 2010中 http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=711a2eef-b107-4784-9063-c978edc498cd#AdditionalInfo

加入網絡部署項目到您的網站後(右鍵點擊網站名稱,點擊「添加web部署項目」),然後可以構建包並使用msdeploy來部署您的應用程序。

老答案: A「網站項目」無法通過GUI MSDeploy(至少在RC)進行包裝。您必須將您的網站轉換爲「Web應用程序項目」。然後你將擁有完整的發佈/ msdeploy功能。

這裏是如何將網站轉換爲Web應用程序項目的鏈接:http://gurustop.net/blog/2008/08/03/converting-vs-2008-website-to-web-application/

如果轉換爲Web應用程序項目在解決方案資源管理器中右鍵點擊項目名稱,並單擊「生成部署包」。

+0

注意:這是Beta軟件,但它是在2012年4月12日發佈的,與VS2010 RTM發佈日期相同。所以很顯然'web部署項目'不包含在VS2010中 - 如果你像我一樣尋找它們。你需要在閃亮的新VS2010 RTM上安裝'beta'軟件:-( – 2010-04-14 00:10:44

+0

@simon我昨天已經安裝了這個測試版軟件,它看起來和2008年web部署項目一樣,它也工作正常,我同意這個應該已經與RTM捆綁在一起:) – 2010-04-14 15:19:46

+0

感謝Lemkepf,但它似乎是「相同的舊東西」,那麼我在channel9上看到的所有宣傳怎麼樣,關於能夠調整IIS設置,設置appPools並安裝證書等任何想法? – 2010-04-15 17:03:31