Azure-Konfigurationseinstellungen beim Veröffentlichen beibehalten?

8

Wenn ich die Windows Azure-Konfigurationseinstellungen verwende, werden die Einstellungen jedes Mal, wenn ich ein Update für meinen Cloud-Service veröffentliche, mit dem Standard aus meinem Projekt überschrieben. Das erscheint mir ziemlich sinnlos, denn wenn ich die Standardeinstellungen in der Cloud überschreiben möchte, ist es sinnvoll, diese Überschreibungen beizubehalten, auch wenn Sie ein Update für den Code der App veröffentlichen. Gibt es eine Möglichkeit, die Einstellungen beizubehalten, wenn Sie aus Visual Studio veröffentlichen?

    
Chris 13.02.2013, 19:29
quelle

2 Antworten

1

NEIN - Eine erneute Bereitstellung Ihres Dienstes überschreibt alle Einstellungen auf das, was in der von Ihnen bereitgestellten Konfigurationsdatei (.cscfg) festgelegt ist. Um die Einstellungen beizubehalten, müssen Sie sowohl die Konfigurationsdatei in der Cloud als auch die Konfigurationsdatei auf Ihrer lokalen Festplatte aktualisieren.

    
Guy 14.02.2013, 03:02
quelle
0

Ja - Erstellen Sie eine lokale ServiceConfiguration.cscfg (Standard) und eine Cloud- oder Prod-Konfiguration ServiceConfiguration.Cloud.cscfg. Klicken Sie mit der rechten Maustaste auf das Cloud-Projekt und dann auf "Konfigurationen verwalten", um eine neue cscfg-Datei hinzuzufügen. Geben Sie in Ihren Veröffentlichungseinstellungen "Cloud" als Dienstkonfiguration an.

Wenn Sie jedoch gefragt werden, ob Sie die Azure-Rolle aktualisieren möchten, ohne Einstellungen hochzuladen, dann NEIN - Sie müssen eine Dienstkonfigurationsdatei hochladen.

    
viperguynaz 13.02.2013 20:49
quelle

Tags und Links