Wie verwende ich die Web.Config-Transformation für meine Verbindungszeichenfolgen?
In meinem aktuellen Projekt, habe ich einige connection-strings, die gültig sind für die lokale Entwicklung Maschinen:
<configuration>
<connectionStrings>
<add name="ApplicationServices"
connectionString="Data Source=localhost;Initial Catalog=MyDB;Integrated Security=SSPI"
</connectionStrings>
....
</configuration>
Wie würde ich die Web.Config Transformationen zum konvertieren von diesem Ausdruck eine gültige für unsere Produktions-server? Die Produktions-server würde so Aussehen:
<configuration>
<connectionStrings>
<add name="ApplicationServices"
connectionString="Data Source=IPAddress,Port;Initial Catalog=SomeOtherDB;User ID=TopSecretUsername;Password=SecurePassword"
</connectionStrings>
....
</configuration>
Die syntax ist nicht offensichtlich für mich, und ich bin völlig in Ermangelung an grokking den Seite.
InformationsquelleAutor der Frage Mike Bailey | 2011-12-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies funktioniert für mich, aber auch ich habe festgestellt, dass es ein bisschen flakey mal an.
Sie müssen erstellen Sie eine weitere Datei namens Web.Config.Freigabe und füllen Sie es mit den folgenden:
InformationsquelleAutor der Antwort sbeskur
Sollten Sie nicht brauchen, um eine neue Datei erstellen, sollten Sie im Projektmappen-Explorer, erweitern Sie Web.config, und öffnen Sie Web.Release.config.
Scott Allan hat ein gutes video auf es hier (unter Configuration-und Deployment - > Config-Transformationen).
InformationsquelleAutor der Antwort Garrett Fogerlie