【发布时间】:2012-04-03 09:06:54
【问题描述】:
我在 VS2010 中有一个 Web 应用程序,其 web.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>
...
该项目设置为创建一个调试版本,当我在调试器中运行它时,我得到MyProdDb 而不是MyDevDb
我错过了什么?
【问题讨论】:
-
您是在发布这个网站,还是严格意义上的编译和运行?
-
那是因为你的 web.config 中有“MyProdDb” ??!?
-
不幸的是,调试器不这样做。
标签: asp.net visual-studio-2010