Ich habe begonnen, eine ASP.Net MVC 3 Web-Anwendung mit kürzlich Angeben Web Deploy mit IIS 7 auf dem Server und Visual Studio 2012. Mein Projekt in Frage.verschiedene appSettings mit Web Deploy in VS 2012
Ich habe alles korrekt eingestellt und die Veröffentlichung arbeitet und ich erhalte die gewünschte Verbindungszeichenfolge Transformation so die Ziel-Server die richtige Datenbank zugreifen können.
Allerdings gibt es ein paar appSettings
, die auf dem Server anders als die Werte für die Entwicklung auf dem lokalen Rechner verwendet werden müssen.
Lets für dieses Beispiel sagen, ich habe eine Entwicklung web.config mit den folgenden:
<appSettings>
<add key="CommonName" value="AlwaysTheSame" />
<add key="VariableName" value="LocalValue" />
<appSettings>
und wann es veröffentlicht wird ich möchte es sein, wie auf dem Server folgt:
<appSettings>
<add key="CommonName" value="AlwaysTheSame" />
<add key="VariableName" value="ServerValue" />
<appSettings>
Ich denke, dass ich etwas in der .pubxml
Datei ändern muss, die im Ordner Properties > PublishProfiles
gefunden wird, da dies scheint, wie die Verbindungszeichenfolge geändert wird. Ich finde jedoch keine nützliche Information darüber, wie ich diese Datei an meine Bedürfnisse anpassen kann. Welche Änderungen muss ich machen?
Hmmm ... das sieht vielversprechend aus. Ich werde spielen und sehen, wie es geht – musefan