我正在尝试将Web应用程序部署到Azure但在资源组'xxxWebApiGroup'中部署资源'xxxWebApiDb'时遇到错误错误:NoRegisteredProviderFound:找不到位置'North Europe'的注册资源提供程序和API类型'2.0'for type'服务器。支持的api版本是'2014-01-01,2014-04-01,2014-04-01-preview'。支持的地点是'northeurope,eastus,westus,southcentralus,eastus2,centralus,northcentralus,eastasia,southeastasia,japanwest,japaneast,westeurope,brazilsouth,australiaeast,australindia,centralindia,westindia,southindia,canadacentral,canadaeast'
您可以检查已安装的AzureSDK的版本,如果它<2.9,请安装最新的SDK并重试。这里有一个类似的案例,请参考link。
我刚买了一个。
请享用。
您必须首先在您的订阅中注册相关资源提供程序(在您的示例中为sql数据库 - namespace Microsoft.Sql
)。 Azure CLI命令执行此操作:https://docs.microsoft.com/en-us/azure/virtual-machines/azure-cli-arm-commands#azure-provider-commands-to-manage-resource-provider-registrations