【问题标题】:VS2010 When debugging web.config transforms are not being applied. Building a deployment package worksVS2010 调试 web.config 时未应用转换。构建部署包有效
【发布时间】:2011-06-09 22:50:57
【问题描述】:

当我调试 Web 应用程序时,未应用 web.config 转换。 我只是发现 web.config 中的配置没有为我当前使用的配置应用转换。

但是,如果我构建了一个部署包,那么我发现 web.config 确实应用了当前转换。

调试时没有应用转换吗?我开始怀疑是否是这种情况,但我有同事坚持认为这对他们有用。

【问题讨论】:

    标签: visual-studio-2010 web-config


    【解决方案1】:

    Web.config 转换仅在发布或部署时应用。

    Jared Harding 提供了一个链接,其中 .NET 团队的一名成员在此处的回复中回答了这个问题:VS2010 Clean Web.configs - not updating

    他为方便参考提供的链接是:http://forums.asp.net/p/1532038/3711423.aspx

    【讨论】:

    • 感谢您的回复。我在谷歌上下搜索了一个明确的答案。我现在要试图让我的同事们对甜甜圈或其他东西感到内疚。也许只是拿出一个 noogie。
    • 我正在尝试找到更清楚地说明这一点的链接,如果我找到它,我会编辑我的答案。
    【解决方案2】:

    您可以通过在项目文件中引入“AfterBuild”条目来启动转换,如此处所述。 缺点:你有 2 个 web.config 文件...

    http://kfigy.blogspot.ch/2010/03/making-visual-studio-2010-webconfig.html

    【讨论】:

    • 如果构建后没有帮助,请尝试构建前。
    猜你喜欢
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-10
    • 2013-09-03
    相关资源
    最近更新 更多