尝试将Python Azure函数应用发布到Azure并出现此错误:
android:layout_above="@+id/progressBar"
找不到名称为“ functionAppPythonGetInSiteTasks”的应用
(.venv) PS C:\Users\jmatson\source\repos\funtionAppPythonGetInSiteTasks> func azure functionapp publish functionAppPythonGetInSiteTasks --remote
子目录:
Directory structure:
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 3/10/2019 11:06 AM .venv
d----- 3/10/2019 11:04 AM .vscode
d----- 3/10/2019 11:25 AM functionAppPythonGetInSiteTasks
-a---- 3/10/2019 11:03 AM 2 .funcignore
-a---- 3/10/2019 11:03 AM 437 .gitignore
-a---- 3/10/2019 11:03 AM 27 host.json
-a---- 3/10/2019 11:21 AM 297 local.settings.json
-a---- 3/10/2019 12:44 PM 612 requirements.txt
Azure中存在空功能应用程序:
答案 0 :(得分:0)
我最终解决了这个问题,方法是(通过UI)从Azure中删除功能应用程序,然后重新创建它,然后通过天蓝色的CLI重新上传。我不清楚为什么会产生这种效果。
答案 1 :(得分:0)
我不禁注意到发布命令中提到的函数名称与Azure上存在的函数名称不匹配(functionAppPythonGetInSiteTasks与funtionAppPythonGetInSiteTasks)。可能是一个琐碎的观察,但是尝试使用确切的名称吗?
答案 2 :(得分:0)
仅供参考:我在运行 Python 脚本以管理 Python Azure 函数的部署时遇到了这个问题。我通过运行 time.sleep(30)
解决了这个问题,因为实际上 Azure 需要几秒钟时间才能将 Function App 带到您可以向其发布的状态。很烦人的bug。
答案 3 :(得分:0)
确保您提供了正确的函数应用名称。如果您不确定您的函数应用名称,请运行以下命令以获取您可以发布到的可能的函数应用列表。
<块引用>$az functionapp list --query "[].name"
Sample output:
[
"azuswfntest123"
]
然后运行实际命令以发布函数应用代码。
<块引用>$func azure functionapp 发布 azuswfntest123