Tengo una aplicación web en VS2010 con un web.config como esto:Web.Debug.config sustitución no procesar
...
<configuration>
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=MyProdDb;Initial Catalog=MyCat;User Id=MyUser;Password=MyPass;"
providerName="System.Data.SqlClient" />
</connectionStrings>
...
y una Web.Debug.config así:
...
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=MyDevDb;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings>
...
El proyecto está configurado para crear una compilación de depuración, y cuando lo ejecuto en el depurador, obtengo MyProdDb
en lugar de MyDevDb
¿Qué me falta?
¿Está publicando este sitio web, o está hablando estrictamente compilar y ejecutar? –
Eso es porque tiene "MyProdDb" en su web.config ??!? –
Desafortunadamente, el depurador no hace eso. – SLaks