7
votes

VS2013 et Azure - La validation du modèle de déploiement a échoué, bien que je n'ai pas modifié ni modèle ni propriété de projet

J'essaie de déployer mon site Web à Azure à partir de Visual Studio. C'est un joli site Web standard, rien de délicat, et j'utilise la méthode de déploiement "un clic" (ha!) De Visual Studio 2013 Express. Cependant, je ne comprends même pas aussi loin que la création de l'application Web. La boîte de dialogue "Créer Web-APP sur Microsoft Azure" échoue lorsque je clique sur Créer après dénommer l'application, créant un groupe de ressources et la sélection d'un fichier DBServer et de service, avec le message suivant:

demande à https://management.azure.com/subscriptions/8effb8793-a03d-45d4-88b5-647f5baf0fa0/resourcegroups/rarocresourcegroup/Deployments/website_deployment?api-version=2014-04-01 mettre Échec du BADEQUEST 400 (mauvaise demande)

La validation du modèle de déploiement a échoué: «La valeur fournie pour le Paramètre de modèle 'SKU' à la ligne '16' et la colonne '17' n'est pas valide. '.

Mon problème principal est que je n'ai aucune idée de ce que parle de Studio Visual. J'ai googlé "La validation du modèle de déploiement a échoué" et je n'ai pas pu trouver grand chose à propos de l'erreur. J'ai Googled "modèle de déploiement" pour voir ce que c'est réellement, et est venu avec à peu près rien. Je n'ai aucune idée de ce que le paramètre "sku" pourrait supporter. Je ne l'ai certainement pas édité nulle part. Je n'ai même jamais changé les propriétés du projet sur cette chose.

Si quelqu'un pouvait me diriger dans la bonne direction, j'ai au moins une idée où commencer et quoi chercher, je l'apprécierais beaucoup.


0 commentaires

3 Réponses :


7
votes

Puisque personne n'a répondu et Google n'était pas plus d'informations, je ne sais toujours pas quels modèles de déploiement sont exactement ou quel est le paramètre "SKU".

Ce que je sais maintenant, c'est que le problème peut être circoncenté en créant un profil d'application Web vide via le portail Azure, puis en déployant sur ce profil, sautant la partie de création de profil dans Visual Studio.


2 commentaires

Ce problème se produit également avec Visual Studio 2015 + ASP.NET 5, si triste


Mise à jour 2016 - J'ai trouvé que cette erreur se produit lorsque vous avez une mise à jour en attente pour Azure que vous n'avez pas encore installée. Donc, mettez simplement à jour le SDK Azure au plus tard et cela devrait partir. Au moins cela a fonctionné pour moi avec VS2105.



1
votes

même arrivé à moi. Ce que j'ai fait:

  • Cliquez avec le bouton droit de la souris sur le projet et choisissez Publier
  • Dans l'onglet Profil, choisissez Microsoft Azure Web Apps à partir de Publish Options cibles
  • a essayé de le créer davantage avec les mêmes données qu'auparavant, mais a échoué d'autres - cette fois avec la fenêtre contextuelle d'avertissement, que les entrées doivent être minuscules et chiffres uniquement
  • pour le premier coup changé mon nom de serveur de base de données pour être comme celui

    ... et puis il a été créé avec succès. Il semble qu'il y ait une validation d'entrée là-bas que vous avez dactylographiée.


0 commentaires

1
votes

J'ai eu le même problème. Il s'est avéré que depuis que j'utilisais VS 2013, je devais mettre à jour le Web déployé 3.5 sur WebPloise 3.6 dans le panneau de configuration / programmes. Travaillé parfaitement après cela.

N'oubliez pas de télécharger le profil de publication et d'importer le profil lors de la publication. J'espère que cela aide!


0 commentaires