gpt4 book ai didi

asp.net - Web.Debug.config 不处理替换

转载 作者:行者123 更新时间:2023-12-02 16:35:26 24 4
gpt4 key购买 nike

我在 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

我错过了什么?

最佳答案

更新信息

现在可以处理任意基于 XML 的 .config 文件,并且处理可以在构建时而不是部署时进行

http://www.hanselman.com/blog/SlowCheetahWebconfigTransformationSyntaxNowGeneralizedForAnyXMLConfigurationFile.aspx

出色的是,还可以直接在 Visual Studio 中预览转换。

关于asp.net - Web.Debug.config 不处理替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8649465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com