【问题标题】:Search and replace in *.aspx,*.ascx files when publishing a Webapplication发布 Web 应用程序时在 *.aspx、*.ascx 文件中搜索和替换
【发布时间】:2010-04-09 07:14:04
【问题描述】:

当我发布我的 Web 应用程序时,我正在尝试替换所有 .aspx 和 .ascx 文件中的模式。

当我在本地运行应用程序时,我不关心替换。但是一旦我需要发布解决方案,我就需要一个字符序列,比如说“ABC”,在我的所有 .aspx 和 .ascx 文件中替换为“DEF”。

我将如何执行此操作?

【问题讨论】:

    标签: regex visual-studio-2008 msbuild post-build-event pre-build-event


    【解决方案1】:

    您应该创建一个单独的脚本,通过文件夹搜索并加载所有 .aspx 和 .ascx 文件,打开它们并替换所有需要的东西。我不知道如何在 asp 中做到这一点,但在 actionscript 中它看起来像 fileText = fileText.replace(/ABC/g,"DEF");

    【讨论】:

      【解决方案2】:

      perl -p -i -e 's/ABC/EDF/g' *.aspx

      perl -p -i -e 's/ABC/EDF/g' *.ascx

      【讨论】:

      • 并不是我不认为这会起作用,但 Perl 并不是我想要的与 Visual Studio 2008 结合使用的东西。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-10
      • 2011-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-07
      • 1970-01-01
      相关资源
      最近更新 更多