答案 0 :(得分:1)
在部署之前,打开本地Azure功能的.csproj
文件,确保其显示如下:
<None Update="host.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="local.settings.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<CopyToPublishDirectory>Never</CopyToPublishDirectory>
</None>
答案 1 :(得分:0)
在消费计划中,您最多只能将执行时间限制为10分钟。
您需要使用高级计划或运行专用计划(您的App服务计划)来增加此限制。
来源:https://docs.microsoft.com/en-us/azure/azure-functions/functions-premium-plan#unbounded-run-duration
消费计划中的“ Azure功能”每次执行限制为10分钟。在高级计划中,运行时长默认为30分钟,以防止执行失控。但是,您可以修改host.json配置以使其对Premium计划应用无限制。
计划选项:https://docs.microsoft.com/en-us/azure/azure-functions/functions-scale
或者,您可以考虑将长时间运行的操作分成较小的部分,以便每次操作都少于10分钟。 Durable Functions SDK可能对此有所帮助。