je peux avec succès créer une nouvelle Azure Web App avec cette commande (à condition que le groupe de ressources et l'application plan de service existe, bien sûr):Erreur de création fente d'application Web avec Azure Powershell cmdlet
New-AzureWebApp `
-Name site-name `
-ResourceGroupName resource-group-name `
-Location 'North Central US' `
-AppServicePlan app-service-plan-name
Mais quand J'essaie d'ajouter une fente avec une commande similaire il échoue:
New-AzureWebApp `
-Name site-name `
-ResourceGroupName resource-group-name `
-Location 'North Central US' `
-AppServicePlan app-service-plan-name `
-SlotName dev # <--------------------------- this line is added
avec l'erreur:
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
Que se passe-t-il ici? Est-ce que je ne vais pas faire des machines à sous de la bonne façon?
Remarque: J'utilise Azure Powershell en mode AzureResourceManager
.
Cette commande de mode AzureServiceManagement
ne travail donc je ne suis pas tout à fait perdu:
New-AzureWebsite -Name "site-name" -Slot "dev" -Location "North Central US"
Mais pourquoi ne puis-je obtenir l'ancienne commande pour travailler?
J'ai le même problème avec les bibliothèques .net Azure.Management. Je suis sûr que c'est un bug, donc je l'ai déposé: https://github.com/Azure/azure-sdk-for-net/issues/1088 – Sam7