在发布Web应用程序时搜索并替换* .aspx,*。ascx文件

时间:2010-04-09 07:14:04

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

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

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

我将如何执行此操作?

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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