mam aplikację internetową w VS2010 z web.config jak poniżej:Web.Debug.config nie przetwarza podstawienie
...
<configuration>
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=MyProdDb;Initial Catalog=MyCat;User Id=MyUser;Password=MyPass;"
providerName="System.Data.SqlClient" />
</connectionStrings>
...
i Web.Debug.config tak:
...
<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>
...
Projekt jest skonfigurowany tak, aby utworzyć kompilację debugowania, a gdy uruchomię go w debugerze, otrzymam MyProdDb
zamiast MyDevDb
Czego mi brakuje?
Czy publikujesz tę stronę, czy ściśle mówiąc, kompilujesz i uruchamiasz? –
To dlatego, że masz "MyProdDb" na swoim web.config ??!? –
Niestety, debugger tego nie robi. – SLaks