我在VS 2017中创建了一个Azure Functions 2.0(C#)项目,并将其放在GitHub中。如果我直接从VS发布到Azure,则可以正常工作。然后,我访问了Azure门户以配置Azure功能,并且可以从GitHub部署此选项。我配置了此选项,当我向GitHub提交内容时,Azure门户检测并启动了一些过程(在Deployment Center中,我在GitHub中所做的每个更改都具有“成功”状态的日志),但是未部署代码。>
有什么想法吗?
答案 0 :(得分:0)
确保将Visual Studio连接到GitHub以推送azure功能
在部署中心中,您需要检查部署是否已连接到github
您还需要检查Azure函数版本2。
循序渐进指南从我的文章引用 Continuous Azure function deployement from Github using Kudu Build Server
答案 1 :(得分:0)
谢谢,伙计们!我发现了问题!我首先将解决方案直接从Visual Studio发布到Azure。然后,所有功能都变为只读,因此构建过程确实成功执行,但是文件未更新。
我删除了功能应用程序并手动重新创建,并使用Kudu(从GitHub获取)配置了部署,然后一切都像个魅力! github中的每个提交都会更新我的应用程序!