为什么不能将我的Function App保存在Azure中?

时间:2019-09-19 15:20:28

标签: azure azure-functions azure-app-service-plans azure-resource-group

我正在使用Azure Function应用,并且在多个资源组中有一些设置。由于某些原因,我无法更新一个特定资源组中的功能应用程序。每当我更改Azure门户中的任何配置设置并保存时,都会出现以下错误:

  

由于托管限制,无法将站点 FunctionAppName 更改为应用服务计划 AppServiceName 。“

其他资源组中的其他功能应用程序可以正常工作,我们尝试在“不良”资源组中创建新的功能应用程序,但会遇到相同的错误。

我在网上搜索后发现,当您在组之间移动资源时可能会发生此错误,但是这些始终是该组的一部分。

我发现的一件事是,尽管总是被选择而不是被键入,但在资源列表中,功能应用程序的资源组名称全部以小写形式出现,而该组中的其他资源则以驼色出现。案例(如预期)。

1 个答案:

答案 0 :(得分:0)

  

“由于托管限制,无法将站点FunctionAppName站点更改为应用程序服务计划AppServiceName。”

因此,似乎它认为Function AppName网站正在移至AppServiceName服务计划。如果您不移动它,是否要重命名?

您是对的,将应用程序移至其他App Service计划是有限制的。限制中的资源组是您创建应用服务计划时的初始资源组。

对于不断变化的问题,您可以在原始资源组中创建一个新的应用服务计划。完成Web应用程序的移动操作后,您可以将所有资源移动到新资源组。如果是由重命名引起的,请尝试在函数更新期间保持相同的名称,然后再重命名。