gpt4 book ai didi

c# - 如何使用 Git 在 Azure 上部署 C#、MVC4 应用程序

转载 作者:太空狗 更新时间:2023-10-29 13:30:56 25 4
gpt4 key购买 nike

我正在 Visual Studio 2012 中的 .NET 上开发 C#、MVC4、EF5 Code First 应用程序,并使用 VS 发布机制将其部署到具有 Azure SQL 数据库的 Azure 网站。

我现在想使用 Git 和 GitHub 进行版本控制,并让其他人参与到项目中。

但是,虽然我熟悉在 LAMP 环境中使用 Git,但我没有在 Windows、Azure 网站和编译环境中使用 Git 的经验。

我想使用 Azure 网站作为生产服务器,另一个 Azure 网站作为临时服务器,使用 Visual Studio 进行开发的开发人员 Windows 计算机以及使用 GitHub 作为中央存储库。

这里有一篇有用的文章:http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-git/ 。我可以了解 Azure 上的 PHP 应用程序需要什么。但我不确定编译应用程序的最佳方法以及使用 Azure 网站和 Visual Studio 可以实现什么。

如果能在正确的方向上 push 一两次,我们将不胜感激!

最佳答案

不要从 VS 发布到 azure,而是将你的 azure 网站设置为从 github 存储库中提取。部署过程会编译您的解决方案。

观看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他还谈到了发布分支的一个很酷的功能,这将满足您对阶段服务器和生产服务器的要求。有一个阶段分支和一个生产分支,并根据需要 merge 到它们。请参阅“支持多个分支”部分

看起来他们终于添加了对私有(private)存储库的支持。

appharbor 是 azure 的竞争对手,具有类似的功能。

关于c# - 如何使用 Git 在 Azure 上部署 C#、MVC4 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14083156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com