Ziel ist die Bereitstellung von Azure App Service mit dem WebDeploy-Paket von VS2015 mit allen web.config-Transformationen, die gemäß der aktuellen Lösungsbaukonfiguration angewendet werden.Im VS2015 Azure Resource Manager-Bereitstellungsdialog werden die Lösungs- und Projektbuildkonfigurationen für referenzierte Projekte ignoriert
Ich habe versucht, Build-Konfiguration zu ARM-Bereitstellungsprojekt hinzuzufügen, und es funktioniert gut, wenn Sie es von Visual Studio erstellen. Das WebDeploy-Paket für das Webprojekt wird mit der korrekten web.config-Umwandlung erstellt. Wenn Sie jedoch das Dialogfeld "Bereitstellen" verwenden, wird das referenzierte Webprojekt immer mit der Standard-Buildkonfiguration (Debug) aus der Datei "Deployment.targets" erstellt und gepackt.
Kann die aktuelle Lösungskonfiguration für die ARM-Bereitstellung verwendet werden?
VS2015 Dialog:
erstellen Sie mit der richtigen Konfiguration (haben Sie "Release" anstelle von "Debug" gewählt?) – techmike2kx
ja, aktive Lösungskonfiguration in VS ist korrekt (z. B. Release, nicht Debug). Sowohl die Webprojekt- als auch die Bereitstellungsprojektkonfiguration in der Konfiguration der Lösung sind ebenfalls korrekt. – samfromlv