Pesquise e substitua em *.aspx, *arquivos ASCX ao publicar uma aplicação da web
-
25-09-2019 - |
Pergunta
Estou tentando substituir um padrão em todo o meu arquivo .aspx e .ascx quando publico minha aplicação da web.
Quando estou executando o aplicativo localmente, não me importo com a substituição. Mas assim que precisar publicar a solução, preciso de uma sequência de caracteres, digamos "ABC", substituído por "def" em todos os meus arquivos .aspx e .ascx.
Como eu iria fazer isso?
Solução
Você deve criar um script separado, que passa pela pasta pesquisando e carregando todos os seus arquivos .aspx e .ascx, abra -os e substitua todas as coisas necessárias. Eu não sei como fazer isso no ASP, mas no ActionScript seria fileText = fileText.replace(/ABC/g,"DEF");
Outras dicas
perl -p -i -e 's/ABC/EDF/g' *.aspx
perl -p -i -e 's/ABC/EDF/g' *.ascx