У меня есть веб-приложение в VS2010 с web.config, как это:Web.Debug.config не обрабатывает замещения
...
<configuration>
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=MyProdDb;Initial Catalog=MyCat;User Id=MyUser;Password=MyPass;"
providerName="System.Data.SqlClient" />
</connectionStrings>
...
и Web.Debug.config вроде этого:
...
<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>
...
Проект настроен на создание сборки Debug, и когда я запускаю его в отладчике, я получаю MyProdDb
, а не MyDevDb
Что мне не хватает?
Вы публикуете этот веб-сайт, или вы строго говорите, компилируетесь и запускаете? –
Это потому, что у вас есть «MyProdDb» на вашем web.config ??!? –
К сожалению, отладчик этого не делает. – SLaks