我尝试在包含 ASP.NET Core API 应用程序的现有资源组中创建新的 Azure Functions 应用程序,但收到以下错误:
当您尝试时会发生 LinuxDynamicWorkersNotAllowedInResourceGroup 在资源组中创建 Linux 消耗功能应用程序 之前包含过另一个函数应用程序或 Web 应用程序 与新应用程序不兼容。
我一直使用资源组将生产和登台环境资源分组在一起。
我需要为我的 Azure Functions 应用创建新的资源组吗?如果是这样,你能告诉我为什么吗?
顺便说一句,这两个应用程序都是我想在 Linux 上运行的 .NET 8 应用程序。 API 应用程序是一个在 Linux 上使用 Azure 应用服务的 ASP.NET Core 应用程序,运行良好。我只是想添加一个新的 Azure Functions 应用程序并使用现有的资源组。谢谢。
看起来答案在以下链接中。问题似乎在于现有资源组中没有必要的资源。将我的 Azure Functions 应用程序切换到 Windows 或将其放入新的资源组中是有效的。