订阅未注册资源类型'组件'在美国中部地区'在VS15的azure部署期间

时间:2017-01-03 09:34:26

标签: azure deployment

我正在尝试将Web应用程序部署到Azure但面临错误 部署资源时出错#xxxWebApiDb'在资源组' xxxWebApiGroup':NoRegisteredProviderFound:找不到位置'北欧'和API版本' 2.0'对于类型'服务器'。支持的api版本是' 2014-01-01,2014-04-01,2014-04-01-preview'。支持的地点是东北,东,西,东南,东,2,中央,北方,东亚,东南,日本,日本,东南,中部,澳大利亚,东南,中部,西部,南部,canadacentral,canadaeast'

3 个答案:

答案 0 :(得分:6)

我刚买了一个。

  1. 转到portal.azure.com
  2. 在Azure门户中创建Web应用程序/应用程序服务。
  3. 下载发布资料。
  4. 现在来到visual studio,右键单击要发布的Web应用程序,单击发布>登录到您的订阅>点击导入>选择下载的发布配置文件。
  5. 完成!
  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

也请参阅:https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-common-deployment-errors#noregisteredproviderfound

相关问题