【发布时间】:2013-03-10 16:43:04
【问题描述】:
我正在使用慢 cheetah web 配置转换工具来根据部署设置转换 connection-string.config。问题是在转换后它也会覆盖转换后配置解决方案中的原始 ConnectionString 。知道我在这里缺少什么。
【问题讨论】:
标签: visual-studio configuration connection-string transformation slowcheetah
我正在使用慢 cheetah web 配置转换工具来根据部署设置转换 connection-string.config。问题是在转换后它也会覆盖转换后配置解决方案中的原始 ConnectionString 。知道我在这里缺少什么。
【问题讨论】:
标签: visual-studio configuration connection-string transformation slowcheetah
我以前听说过这件事,但无法弄清楚这里发生了什么。我认为这可能特定于某些特定的环境配置。
如果您受到此影响,您可以通过在下方评论并提供以下信息来帮助我解决此问题。
【讨论】:
VS 2010 Ultimate 10.0.40219.1.SP1Rel 和完全相同的代码库。我们认为一定是环境发生了一些事情,但无法准确追踪到是什么。
我遇到了同样的问题,通过直接在 .csproj 文件中更改以下代码解决了它:
<Content Include="Web.config">
<TransformOnBuild>false</TransformOnBuild>
<SubType>Designer</SubType>
</Content>
我已将设置 TransormOnBuild 更改为 false。部署时,它仍然使用转换后的 Web.config 文件(使用文件系统部署类型测试)。
【讨论】:
问题似乎是您安装了 .NET 版本 4.0。升级到 4.5 后问题完全消失了。
【讨论】: