【问题标题】:How to exclude web.config when publishing with Visual Web Developer Express?使用 Visual Web Developer Express 发布时如何排除 web.config?
【发布时间】:2009-08-17 16:06:17
【问题描述】:

在 Visual Web Developer Express Edition 2008 中使用项目发布功能时。如何排除发布 web.config 以免覆盖服务器 web.config?

我尝试在 web.config 中设置以下内容,这适用于任何其他以 .config 结尾的文件,但由于某种原因不适用于 web.config。

<buildProviders>
  <remove extension=".config" />
  <add extension=".config" type="System.Web.Compilation.IgnoreFileBuildProvider"/>
</buildProviders>

【问题讨论】:

    标签: vwdexpress


    【解决方案1】:

    我不敢相信这是这么简单,但从未得到答复。我在这个question找到了答案

    只需选择 web.config 属性并将“构建操作”更改为“无”,将“复制到输出目录”更改为“不复制”

    【讨论】:

    • 在 Visual Studio 2012 中,这不起作用。下面的解决方案对我有用。 blogs.msdn.com/b/webdev/archive/2010/04/22/… 我已将 *.config 添加到每个配置(发布、调试)中。
    • @İbrahimULUDAĞ 我做到了,在发布时遇到了缺失/错误的装配问题
    • 我也是。将 webconfig 添加到排除项会导致编译问题。
    • 确保在您的发布设置中您没有勾选“在上传我的网站之前删除整个互联网”。
    猜你喜欢
    • 2015-07-13
    • 1970-01-01
    • 2011-10-14
    • 2011-02-10
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 1970-01-01
    • 2011-01-11
    相关资源
    最近更新 更多