DanC
DanC

Reputation: 8805

VS2010 Build Deployment Package web.release.config transform error

I am getting the transformed web.config in the deployment package incorrectly transformed.

The result is as follows (notice how the connection string gets generated):

<connectionStrings>
    <add name="xxxConnectionStringNamexxx"
         connectionString="$(ReplacableToken_xxxConnectionStringNamexxx-Web.config Connection String_0)" providerName="System.Data.SqlClient" />
</connectionStrings>

Web.Config:

<connectionStrings>
    <add name="xxxConnectionStringNamexxx" 
         connectionString="Data Source=.\sqlexpress2005;Initial Catalog=xxxx;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>

Web.Release.config:

<connectionStrings>
    <add name="xxxConnectionStringNamexxx" connectionString="Data Source=.\sqlexpress2005;Initial Catalog=xxxx;Integrated Security=True" providerName="System.Data.SqlClient" xdt:Transform="SetAttributes(connectionString)" xdt:Locator="Match(name)"/>
</connectionStrings>

Any ideas? Thanks

Upvotes: 4

Views: 2792

Answers (1)

sirrocco
sirrocco

Reputation: 8055

So benoit found an answer on the asp.net forums : ReplacableToken_ when using web.config transform? .

I deployed to a folder on my desktop and the web.config file was transformed correctly.

Upvotes: 3

Related Questions