0

L'objectif est de déployer le package Azure App Service avec WebDeploy à partir de VS2015 avec toutes les transformations web.config appliquées conformément à la configuration de construction de la solution actuelle.La boîte de dialogue Déployer Azure Resource Manager ignore la configuration de la solution et du projet pour les projets référencés

J'ai essayé d'ajouter la configuration de construction au projet de déploiement ARM et cela fonctionne correctement lorsque vous le créez à partir de Visual Studio. Le package WebDeploy pour le projet Web est créé avec la bonne transformation web.config appliquée. Cependant, si vous utilisez la boîte de dialogue Déployer, le projet Web référencé est toujours construit et empaqueté avec la configuration de construction par défaut (Débogage) du fichier Deployment.targets.

Est-il possible d'utiliser la configuration de la solution actuelle pour le déploiement ARM?

dialogue VS2015:

Visual Studio 2015 azure resource group deploy dialog

+0

construisez-vous en utilisant la bonne configuration (avez-vous sélectionné "Release" au lieu de "Debug"?) – techmike2kx

+0

oui, la configuration de la solution active dans VS est correcte (par exemple, Release, pas Debug). La configuration du build du projet Web et du projet de déploiement dans la configuration de la solution est également correcte. – samfromlv

Répondre

1

samfromlv - Je pense que nous avons un bug ici, essayez ceci ... ouvrir le fichier deployment.targets pour votre projet de groupe de ressources. Vers la valeur par défaut de configuration haut de modification quel que soit le nom de votre configuration (par exemple presse)

<Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration> 

Essayez cela, il peut dépendre de la version du SDK de votre projet a été créé sous si cela ne fonctionne pas LMK.

+0

Cela fonctionne si je modifie le fichier Deployment.targets, le package est créé avec la version de configuration de la version. Donc, solution de contournement pour l'instant est de rendre le fichier Deployments.target visible dans Visual Studio en éditant le fichier .deployproj et en changeant False à True et de changer la configuration à la main ici avant d'ouvrir la boîte de dialogue Déploiement. – samfromlv

+0

Merci de confirmer, nous avons un bug ici (nous ne passons pas dans la config de construction) et cela devrait être corrigé dans la prochaine version ... –