我正在尝试将Web应用程序部署到Azure但面临错误 部署资源时出错#xxxWebApiDb'在资源组' xxxWebApiGroup':NoRegisteredProviderFound:找不到位置'北欧'和API版本' 2.0'对于类型'服务器'。支持的api版本是' 2014-01-01,2014-04-01,2014-04-01-preview'。支持的地点是东北,东,西,东南,东,2,中央,北方,东亚,东南,日本,日本,东南,中部,澳大利亚,东南,中部,西部,南部,canadacentral,canadaeast'
答案 0 :(得分:6)
我刚买了一个。
享受。
答案 1 :(得分:4)
您可以查看已安装的AzureSDK 的版本,以及它是否< 2.9,安装最新的SDK并重试。 这是一个类似的案例,请参考link。
答案 2 :(得分:0)
您必须首先在您的订阅中注册相关资源提供程序(在您的示例中为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