Azure 函数从终端成功部署。部署中不涉及 CI/CD。我在 python 中使用 http 触发器。我确实在应用程序文件中看到
init.py, function.json, host.json
。但是,这些函数未在 Azure 门户的函数应用部分列出。查看了上面的所有建议,到目前为止没有任何帮助。任何指针将不胜感激。谢谢!
你的文件名是
init.py
还是__init__.py
? Azure Functions 正在寻找 __init__.py
文件。
目录结构应该是这样的:
<project_root>/
| <function_one_name>/
| | __init__.py
| | function.json
| <function_two_name>/
| | ...
...
| host.json
| settings.json
| requirements.txt
| .funcignore
检查
az login
是否设置为正确的云和订阅。我已经看到从 VS 发布失败,vscode 没有az login
通过 CLI
尝试使用 Azure CLI 进行部署functionapp publish
func azure functionapp publish <APP_NAME>