2010-09-13 25 views
3

我即將開始使用ASP.NET MVC框架構建網站,並試圖找到1)源代碼管理和2)部署的良好解決方案。對於SCM,我可能會使用SourceGear,因爲它很好地集成到Visual Studio中,但對於部署,我甚至不知道從哪裏開始。直到知道,我建立的大多數網站都是非常靜態的,每次我不得不更新網站時,我都會使用FTP程序,並將文件拖放到服務器上。但是現在我要構建一個更加動態的Web應用程序,這種方法感覺很危險(奇怪的是,這也是我的中間名)。有沒有任何種類的白癡指南可以在一次點擊中部署ASP.NET MVC網站?

是否存在某種白癡指南或教程,解釋了將更新部署到您的網站的好方法?

非常感謝您的幫助!

+0

關於SCM,其他源控制解決方案也很好地集成(和是免費的)。我喜歡SVN,並使用Ankh插件。 對於部署,不是白癡指南,但希望有用:http://www.hanselman.com/blog/WebDeploymentMadeAwesomeIfYoureUsingXCopyYoureDoingItWrong.aspx – Nik 2010-09-13 21:25:46

回答

1

源控制

進行源代碼控制,我喜歡在家裏使用Subversion。我建議使用VisualSVN Server來安裝服務器 - 它是免費的,可以很容易地使用。

在客戶端,我使用TortoiseSVN(用於shell集成)和VisualSVN(用於Visual Studio集成)。 VisualSVN的小額資金非常值得,但是有一個免費的開放源碼的equivilent AnkhSVN

這就是我使用的,有很多選擇。

部署

我肯定會推薦使用Microsoft Web部署。

斯科特古今天剛剛在這裏寫博客 - Automating Deploy with Microsoft Web Deploy。那裏還有Scott Hanselman的指南 - Web Deployment Made Awesome: If You're Using XCopy, You're Doing It Wrong

我最近遇到了Jon Torresdal使用Team Foundation Server(SCM),TeamCity(CI)和Web Deploy實現「禁止點擊」Web部署的幾篇文章。他們使非常有趣的閱讀,但他們絕對不是你會考慮白癡指南材料。

HTHS,
查爾斯

+0

我使用xcopy,儘管我很滿意它,我想我會閱讀這些文章。 ..學習新技巧永遠不會遲到;-) – queen3 2010-09-14 07:07:48

相關問題