問題是,當我提交項目目錄時,會上傳包括源代碼在內的所有內容。如何使用GIT部署ASP.NET(mvc)站點,通過FTP的beanstalkapp.com?
4
A
回答
0
重要嗎?由於可以在服務器上編譯asp.net頁面,因此在Web服務器上有源文件有時是正常的,所以IIS知道不允許訪問它們。也就是說,將輸出二進制文件上傳到源代碼控制通常是一個壞主意 - 最好從構建服務器進行部署。
6
0
其實,這是一種很難。
幾個月來,我試圖自動化我們的部署,沒有絕對的成功。對於我的經驗,我可以看到只有做到這樣:
有一個構建服務器部署的機器上(或同一網絡)
構建服務器會從倉庫拿出你的代碼,也就是說,一旦每分鐘,並將檢查修改。如果有修改,它將執行與此項目相關的構建腳本。我建議你使用TeamCity,因爲與CruiseControl相比,它非常容易使用(I'm not sure if you can use Git with TFS)。您可以編譯構建服務器以構建解決方案或項目,然後執行msbuild腳本將文件複製到生產文件夾(例如:c:\inetpub\yourapp
或\\my_server\inetpub\yourapp
)。你可以使用MSBuild的Copy Task來做到這一點。
更新1:我沒試過,但如果有幫助,你可以把使用git-ftp
更新2 FTP服務器:似乎some guy did some workarounds併成功使用Git和FTP部署了應用程序。
相關問題
- 1. 如何通過FTP部署使用BitBucket管道的網站
- 2. 如何通過git pull部署網站?
- 3. 通過Git部署網站
- 4. 使用Capistrano通過FTP部署(非Rails站點)?
- 5. Git簽出通過ftp部署更改
- 6. Maven站點部署使用ftp
- 7. 如何與asp.net MVC部署Asp.net網站
- 8. 什麼是通過FTP部署PHP/MySQL站點的好方案?
- 9. 將asp.net MVC站點部署到IIS7並使用網站地址
- 10. ASP.NET MVC內聯網站點部署
- 11. asp.net mvc - 嵌套站點部署
- 12. ASP.NET FTP部署
- 13. 通過FTP部署一個maven站點到Alfresco
- 14. 用FTP部署git存檔
- 15. 我如何通過ftp部署MVC3網站到服務器
- 16. 部署asp.net mvc網站
- 17. 什麼是FTP部署一個asp.net mvc站點的最佳方式
- 18. 使用Git部署將Ghost 0.4.2部署到Azure站點
- 19. 使用FTP和git混合部署Azure網站
- 20. FTP本地部署Umbraco站點?
- 21. 如何在ASP.Net Form網站中部署ASP.Net MVC應用程序
- 22. 如何部署網站asp.net
- 23. 部署Orchard.Source通過GIT
- 24. 如何同時使用Git和FTP部署
- 25. 如何使用FTP發佈帶有File Zilla的ASP.NET MVC網站
- 26. 在FTP下的現有網站下部署asp.net網站?
- 27. 使用FTP部署Maven站點Ant任務
- 28. 如何使用Web部署在Windows Azure中部署子站點
- 29. asp.net mvc部署
- 30. asp.net mvc部署
MVC不是頁面,而是應用程序。 – Santas 2011-01-26 22:50:02