2017-12-08 2 views
0

Drei Umgebungen, in denen ich verschiedene Einstellungen wollen:Visual Studio Online Continuous Integration, Ein-/Ausschalten custom Azure in verschiedenen Umgebungen

  • Production (Azure Web App) Custom ON
  • QA (Azure Web App) Custom OFF
  • Entwicklung (Visual Studio, führen Sie den Debug-Modus) Custom OFF

In web.config.release kann ich eine Umwandlung konfigurieren, die verwendet wird, wenn Visual Studio Online in einer Umgebung bereitgestellt/veröffentlicht wird.

Aber wie kann ich eine andere Einstellung für Kundenfehler in einer Umgebung vornehmen?

Ich denke, dass es entweder in der Visual Studio Release-Definition für jede Umgebung oder als Anwendungseinstellung in der azurblauen Web-App gelöst werden muss.

Wie kann ich das tun?

Antwort

1

Der einfachste Weg besteht darin, die Aufgabe Azure App Service Deploy zu verwenden und die Option XML-Variablenersetzung zu aktivieren. Auf diese Weise können Sie die Variablenwerte in Ihrer Freigabedefinition angeben und unterschiedliche Werte für jede Umgebung konfigurieren. Bei der Bereitstellung sucht und ersetzt die Task die Werte in Ihrer Datei "web.config" mit den angegebenen Werten. Für weitere Informationen siehe Managing Configuration and App Settings for Multiple Environments in Your CD Pipeline

Verwandte Themen