har*_*ahi 4 c# git azure asp.net-mvc-4 visual-studio-2012
我正在Visual Studio 2012中开发.NET上的C#,MVC4,EF5 Code First应用程序,并使用VS发布机制将其部署到Azure网站和Azure SQL数据库.
我现在想要使用Git和GitHub进行版本控制,并让其他人参与到项目中.
但是,虽然我熟悉在LAMP环境中使用Git,但我没有使用Git与Windows,Azure网站和编译环境的经验.
我想使用Azure网站作为生产服务器,将另一个Azure网站用作临时服务器,开发使用Visual Studio进行开发的Windows机器和使用GitHub作为中央存储库.
这里有一篇有用的文章:http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-git/.我可以了解一下这里需要什么,例如,Azure上的PHP应用程序.但我不确定编译应用程序的最佳方法以及使用Azure网站和Visual Studio可以实现的目标.
一个或两个正确的方向将非常感谢!
不要从VS发布到azure,而是将你的azure网站设置为从github repo中提取.部署过程会编译您的解决方案.
观看http://www.youtube.com/watch?v=5NGieL0tinw&feature=youtu.be&hd=1 或阅读http://vishaljoshi.blogspot.com/2012/09/continuous-deployment-from-github-to.html
此外,SocttGu在他的博客@ http://weblogs.asp.net/scottgu/archive/2012/09/17/announcing-great-improvements-to-windows-azure-web-sites.aspx上宣布了这一点, 他还谈到了发布分支机构的一个很酷的功能,这将满足您对舞台服务器和生产服务器的需求.有一个舞台分支和一个制作分支,并根据需要合并到它们.请参阅"支持多个分支"部分
看起来他们最终增加了对私人回购的支持.
appharbor是azure的竞争对手,做类似的事情.
| 归档时间: |
|
| 查看次数: |
2453 次 |
| 最近记录: |