我正在尝试部署一个需要.net 5功能的应用程序,从而实现dotnet的隔离。但是,在将我的FUNCTIONS_WORKER_RUNTIME设置更改为dotnet-isolated、添加适当的依赖项和program.cs以及发布hello应用程序之后,在app加载上没有检测到任何函数。是什么导致了这一切
发布于 2021-04-19 09:57:02
由于函数.net 5.0不支持visual和其他工具,我建议您使用Azure Functions Core Tools发布蔚蓝函数.net 5.0。
您可以按照.net的要求通过visual将现有的azure函数升级到这位医生 5.0 (或者您可以通过此链接直接创建.net 5.0函数,然后通过比较该函数来修改现有的函数)。
升级之后,在本地运行它,以确保它能够正常工作。然后使用下面的代码(它是Azure Functions Core Tools)创建函数服务:
az functionapp create --resource-group AzureFunctionsQuickstart-rg --consumption-plan-location westeurope --runtime dotnet-isolated --functions-version 3 --name <APP_NAME> --storage-account <STORAGE_NAME>然后通过以下命令发布它:
func azure functionapp publish <APP_NAME>有关更多细节,请参阅官方医生。
按照上述步骤,我将现有的azure函数3.1升级到了.net 5.0,并且可以成功地发布到azure门户。
如果你还有更多的问题,请告诉我。
https://stackoverflow.com/questions/67154944
复制相似问题