【问题标题】:Error creating web app slot with Azure Powershell cmdlet使用 Azure Powershell cmdlet 创建 Web 应用槽时出错
【发布时间】:2015-07-11 05:26:40
【问题描述】:

我可以成功使用此命令创建一个新的 Azure Web 应用程序(当然前提是资源组和应用程序服务计划存在):

New-AzureWebApp `
  -Name site-name `
  -ResourceGroupName resource-group-name `
  -Location 'North Central US' `
  -AppServicePlan app-service-plan-name

但是当我尝试使用类似命令添加插槽时,它失败了:

New-AzureWebApp `
  -Name site-name `
  -ResourceGroupName resource-group-name `
  -Location 'North Central US' `
  -AppServicePlan app-service-plan-name `
  -SlotName dev # <--------------------------- this line is added

出现错误:

New-AzureWebApp : MismatchingResourceName: The provided resource name 'site-name' 
did not match the name in the Url 'site-name/dev'.

At line:1 char:1
+ New-AzureWebApp -SlotName "dev" -Name "site-name" -Location "North  ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : CloseError: (:) [New-AzureWebApp], CloudException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.WebApp.Cmdlets.NewAzureWebAppCmdlet

这是怎么回事?我不打算以正确的方式制作插槽吗?

注意:我在 AzureResourceManager 模式下使用 Azure Powershell。

这个AzureServiceManagement 模式命令确实工作,所以我并没有完全迷失:

New-AzureWebsite -Name "site-name" -Slot "dev" -Location "North Central US"

但是为什么我不能让以前的命令工作呢?

【问题讨论】:

标签: azure azure-powershell azure-web-app-service


【解决方案1】:

您的应用服务计划模式是什么?我希望这已经得到照顾,您应该使用标准或高级计划。

这似乎是最新版本的 Azure 模块的问题。将不得不等到问题解决。可能您可能需要提出 Azure 支持票来提高优先级。

【讨论】:

    猜你喜欢
    • 2018-11-23
    • 1970-01-01
    • 2017-07-19
    • 2012-04-26
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 2021-10-12
    • 2015-06-30
    相关资源
    最近更新 更多