【发布时间】:2011-06-09 22:50:57
【问题描述】:
当我调试 Web 应用程序时,未应用 web.config 转换。 我只是发现 web.config 中的配置没有为我当前使用的配置应用转换。
但是,如果我构建了一个部署包,那么我发现 web.config 确实应用了当前转换。
调试时没有应用转换吗?我开始怀疑是否是这种情况,但我有同事坚持认为这对他们有用。
【问题讨论】:
标签: visual-studio-2010 web-config
当我调试 Web 应用程序时,未应用 web.config 转换。 我只是发现 web.config 中的配置没有为我当前使用的配置应用转换。
但是,如果我构建了一个部署包,那么我发现 web.config 确实应用了当前转换。
调试时没有应用转换吗?我开始怀疑是否是这种情况,但我有同事坚持认为这对他们有用。
【问题讨论】:
标签: visual-studio-2010 web-config
Web.config 转换仅在发布或部署时应用。
Jared Harding 提供了一个链接,其中 .NET 团队的一名成员在此处的回复中回答了这个问题:VS2010 Clean Web.configs - not updating
他为方便参考提供的链接是:http://forums.asp.net/p/1532038/3711423.aspx
【讨论】:
您可以通过在项目文件中引入“AfterBuild”条目来启动转换,如此处所述。 缺点:你有 2 个 web.config 文件...
http://kfigy.blogspot.ch/2010/03/making-visual-studio-2010-webconfig.html
【讨论】: