2017-06-07 3 views
0

In meiner WebConfig habe ich die folgende Verbindungszeichenfolge.WebDeploy - Verbindungszeichenfolge TFS2017

<connectionStrings> 

    <add name="Name" connectionString="Url=hSomeURL; Domain=SomeDomain; Username=UserName; Password=YYYYY;" 

</connectionStrings> 

In meiner pub.pubxml Datei für Benutzername, Passwort und Domain Ich versuche, diesen String mit der Env Variablen von meiner Veröffentlichung Definition zu transformieren. Kann ich diese Verbindungszeichenfolge aus einer Datei parameters.xml aufrufen? Ich habe versucht, dies zu meiner Web.Release.Config-Datei hinzuzufügen, aber es hat nicht funktioniert xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>.

Antwort

1

Stellen Sie sicher, dass Sie ein richtiges Format verwenden, z. B. entspricht der Name dem Namen der automatisch generierten Verbindungszeichenfolge in parameters.xml. Ein Beispiel:

<parameters> 
    <parameter name="Username" value="xxx"> 
    <parameterEntry type="XMLFile" scope="web.config$" match="//configuration/connectionStrings/site/@xxx"/> 
    </parameter> 

Für weitere Informationen, können Sie einen Blick auf diesen Blog an: How to build a connection string from other parameters within MSDeploy packages to avoid repeating yourself in Release Management variables

Verwandte Themen