设置“WEBSITE_CONTENTSHARE”和“WEBSITE_CONTENTAZUREFILECONNECTIONSTRING”在应用服务计划上出现Azure功能问题

问题描述 投票:1回答:1

我目前正在尝试为一些Azure功能正确配置。这些功能在App Service Plan下运行。

根据这个document,如果我在应用服务计划中运行Azure功能,那么我不需要进行以下设置:

  • WEBSITE_CONTENTAZUREFILECONNECTIONSTRING
  • WEBSITE_CONTENTSHARE

但是,我发现删除设置会导致应用程序无法启动,并显示以下消息:

"No job functions found. Try making your job classes and methods public. 
If you're using binding extensions (e.g. ServiceBus, Timers, etc.) make 
sure you've called the registration method for the extension(s) in your 
startup code (e.g. config.UseServiceBus(), config.UseTimers(), etc.)."

当我重新添加设置时,该功能继续工作,但是我想了解为什么在我使用应用服务计划时应该需要这些设置。

azure azure-functions azure-app-service-plans
1个回答
1
投票

您应升级到最新的Microsoft.NET.Sdk.Functions(截至今天为1.0.26)和Microsoft.Azure.WebJobs.Service.Bus(如果在完整框架上运行,则为2.1.0-beta4)。

另外,根据您的描述,我不知道如何部署该功能。这是一个类似的issue,通过Terraform部署Azure功能应用程序并得到同样的问题。它似乎是一个Function app consumption plan bug

© www.soinside.com 2019 - 2024. All rights reserved.