从VS15进行azure部署期间,未在“Central US”位置注册资源类型“component”

问题描述 投票:4回答:3

我正在尝试将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'

azure deployment
3个回答
4
投票

您可以检查已安装的AzureSDK的版本,如果它<2.9,请安装最新的SDK并重试。这里有一个类似的案例,请参考link


6
投票

我刚买了一个。

  1. 每一个人。 Azure上。这米
  2. 在Azure门户中创建Web应用程序/应用程序服务。
  3. 下载发布配置文件
  4. 现在来到visual studio,右键单击要发布的Web应用程序,单击“发布”>“登录到您的订阅”>单击“导入”>“选择已下载的发布配置文件”。
  5. 完成!

请享用。


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

看到这个:https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-common-deployment-errors#noregisteredproviderfound

© www.soinside.com 2019 - 2024. All rights reserved.