我在VS2017中创建了一个azure functions 2.0(c#)项目,并将其放在github中。如果我直接从vs发布到azure,它就可以正常工作。然后我访问了azure门户以配置azure功能,并且可以从github部署这个选项。我配置了这个选项,当我向github提交一些东西时,azure门户会检测并启动一些进程(在部署中心中,对于我在github中所做的每个更改,都有状态为“success”的日志),但代码没有部署。
有什么想法吗?
我在VS2017中创建了一个azure functions 2.0(c#)项目,并将其放在github中。如果我直接从vs发布到azure,它就可以正常工作。然后我访问了azure门户以配置azure功能,并且可以从github部署这个选项。我配置了这个选项,当我向github提交一些东西时,azure门户会检测并启动一些进程(在部署中心中,对于我在github中所做的每个更改,都有状态为“success”的日志),但代码没有部署。
有什么想法吗?
2条答案
按热度按时间js4nwp541#
谢谢,伙计们!我发现了问题!我首先将我的解决方案直接从visualstudio发布到azure。然后,所有函数都变成只读的,所以构建过程成功地执行了,但是文件没有更新。
我删除了我的应用程序的功能,重新手动创建,并配置了kudu部署,从github获得,然后一切都像一个魅力!github中的每个提交都会更新我的应用程序!
lf3rwulv2#
确保visualstudio已连接到github以推送azure函数
在Deployment center中,您需要检查Deployment是否连接到github
您还需要检查azure函数版本2。
我的文章《使用kudu构建服务器从github部署连续azure函数》中引用的分步指南