在版本3停止后创建Azure .NET版本3功能

6ojccjat  于 2022-12-24  发布在  .NET
关注(0)|答案(1)|浏览(108)

最近,Azure功能3版本的.NET支持已经终止。我仍然需要创建Azure版本3功能应用程序,直到这些应用程序迁移到版本4。当我尝试通过Azure DevOps管道代理在版本3中创建功能应用程序时,我遇到运行时找不到异常。任何解决方案都很感激。

az functionapp create --name ${{FunctionName }} --os-type Windows --resource-group ${{resourceGroup }} --storage-account ${{ appTierStorageAccountName }} --runtime dotnet --functions-version 3 --plan ${{ appServicePlan }} --app-insights ${{ appInsightsName }} --app-insights-key $(AppInsightsInstrumentationKey)

icnyk63a

icnyk63a1#

通过在版本4中创建函数应用程序对此进行了分类,因为它允许当前的dotnet运行时和以后的降级函数版本
1.创建功能应用,设置设置,重启应用服务

az functionapp create --name ${{ clientFunctionName }} --os-type Windows --resource-group ${{ resourceGroup }} --storage-account ${{ storageAccountName }} --runtime dotnet --functions-version 4 --plan ${{ appServicePlan }} --app-insights ${{ appInsightsName }} --app-insights-key $(appInsightsInstrumentationKey)
   az functionapp config appsettings set --name ${{ clientFunctionName }} --resource-group ${{ resourceGroup }} --settings FUNCTIONS_EXTENSION_VERSION=3
   az functionapp restart --name ${{ clientFunctionName }} --resource-group ${{ resourceGroup }}

1.部署功能应用
1.根据需要设置.NET版本

az functionapp config set --name ${{ clientFunctionName}} --resource-group ${{ resourceGroup }} --net-framework-version v6.0

相关问题