Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何从.Net项目从Git添加连续部署?_Asp.net_Git_Azure - Fatal编程技术网

Asp.net 如何从.Net项目从Git添加连续部署?

Asp.net 如何从.Net项目从Git添加连续部署?,asp.net,git,azure,Asp.net,Git,Azure,我在Azure中看到,我可以将Git存储库添加到Azure中,它会自动从中进行部署 我用一个只有经典ASP的旧项目成功地进行了测试。我认为使用纯JavaScript的网站也很酷。这些类型的项目没有被编译。只需将更改后的文件上传到服务器,我们就准备好了 但是如何在.Net项目中生成编译文件呢?我需要为生产文件创建另一个存储库?或者分支机构,或者这里的“最佳实践”是什么?您有两个选择 1-在github上托管您的代码,并允许github将新版本发布到您的azure网站 2-使用本地git存储库并手

我在Azure中看到,我可以将Git存储库添加到Azure中,它会自动从中进行部署

我用一个只有经典ASP的旧项目成功地进行了测试。我认为使用纯JavaScript的网站也很酷。这些类型的项目没有被编译。只需将更改后的文件上传到服务器,我们就准备好了

但是如何在.Net项目中生成编译文件呢?我需要为生产文件创建另一个存储库?或者分支机构,或者这里的“最佳实践”是什么?

您有两个选择

1-在github上托管您的代码,并允许github将新版本发布到您的azure网站

2-使用本地git存储库并手动推送到azure


谢谢Thiago,但我已经用这种方式完成了,但是使用了一个经典的ASP项目。我的问题是如何使用.net项目实现它?我无法将.cs文件上载到Azure。我只需要上传生产文件。我明白了吗?@Gabron与.net项目的步骤相同!1-初始化项目目录中的本地回购。2-添加所有文件。3-本地提交。4-推送至Azure。PS:只需确保在推送到Azure之前编译您的项目。@Gabron我上面所说的,以及屏幕截图:更有趣的部分是“但是当您从git存储库部署时,您将源代码上传到Azure,Azure使用一个名为Kudu的开源构建引擎在云中构建您的应用程序。”谢谢@Thiago Custodio