我发布了我的 Azure Function,它按预期运行。然后我更新了一些代码,但没有更改任何配置值。现在,我的 function.json 文件在 Azure 中丢失,并且我的函数未运行...
我发布了新的个人资料。我期待看到 function.json 文件。
最佳答案
很高兴@FurkanKaracan,您已通过重新启动 IDE 并重新部署它解决了该问题。
- 如果函数项目部署时存在运行时问题,会导致
Function.json
文件丢失问题。 - 该文件由 Function SDK 在
.csproj
文件Microsoft.NET.Sdk.Functions
NuGet 包中生成。 - 不允许对此文件配置代码绑定(bind)进行任何更改。
我检查了以下测试用例,以使“Code+Test”菜单中缺少 function.json
文件:
- 禁用该功能并从本地 IDE 重新部署。
- 通过 IDE 和 CLI 命令更改功能代码已多次发布。
- 检查我的 Function 应用的 Kudu 站点是否有每次发布/部署。
在我将项目重新部署到 Azure 门户中的函数应用程序时,该文件完全可见。
根据我的经验,发布时可能会出现一些部署问题。
引用这个MS Doc有关 function.json
文件的更多信息。
关于Azure Function function.json 文件丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75296390/