gpt4 book ai didi

将函数发布到门户后,Azure 函数在函数列表中不可见

转载 作者:行者123 更新时间:2023-12-02 23:00:22 25 4
gpt4 key购买 nike

我是Azure函数的新手,在函数发布到门户后发现这里,但它在函数列表中不可见。我附上了示例代码的快照和一个空的 azure 列表。请帮忙!

enter image description here

enter image description here

enter image description here

enter image description here

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////添加kudu ui,这里我找到了/wwwroot中唯一的host.json

enter image description here

大家好

添加了kudu ui,这里我找到了/wwwroot中唯一的host.json

最佳答案

更新:

根据您的描述,您的azure功能的部署似乎已中断或失败。默认情况下,wwwroot 下会有一个 host.json。如果您从本地部署,则意味着它创建函数应用程序成功,但没有将文件上传到物理路径“wwwroot”(Azure函数基于azure应用程序服务沙箱,因此如果您的部署成功,所有相关文件和文件夹会上传到wwwroot,这是物理路径,就像应用程序服务一样。)我想你可以尝试其他方法将这些文件上传到物理路径。例如,ftp 部署或 zip 部署。这是 C# 库 azure 函数的结构:

https://learn.microsoft.com/en-us/azure/azure-functions/functions-dotnet-class-library#functions-class-library-project

这是成功部署功能的截图:

enter image description here

(在bin目录下,有很多编译后的文件,包括dll文件。在Function1中,有一个function.json。这些文件会在编译后生成。更多信息,请参阅到上述文档。)

您可以先在本地构建函数应用,然后将编译后的文件上传到azure。

这些是如何使用ftp和zip部署上传文件的教程:(选择其中之一就可以了。顺便说一下,当你使用VS 2019发布函数应用时,本质上是一个zip部署.)

FTP部署:https://learn.microsoft.com/en-us/azure/app-service/deploy-ftp

Zip 部署:https://learn.microsoft.com/en-us/azure/azure-functions/deployment-zip-push

原始答案:

这是门户用户界面的错误。

看来新版的ui还没做好。但您的函数应该已部署到 azure。

如果你去kudu,你会发现文件已经上传到wwwroot了。

您应该按照以下步骤操作:

enter image description here

然后将主机 key 复制到此位置:

enter image description here

(两者都可以使用。)将其中之一复制到请求网址的末尾。

函数应用中的请求 URL 应如下所示:

yourfunctionappname.azurewebsites.net/api/yourtriggername?code=yourkey

然后你就可以得到回复。

enter image description here

你到时候再试一下,问题也许就解决了。(无论你在ui中是否能看到,都可以触发这个触发器,但是需要给一个key才能通过验证。新版本的功能ui还有很多更新,甚至还缺少一些基础功能,正在尝试向应用服务统一,过一段时间应该会稳定。)

关于将函数发布到门户后,Azure 函数在函数列表中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61805855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com