.NET pode interceptar e alterar arquivos cs

UPDATE 1:

Agora eu configurei o IIS6 para que o .NET possa lidar com chamadas para arquivos .css. O que preciso fazer agora para alterar os arquivos css com base no URL de referência? Portanto, se o URL de referência forhttp: // intranet /, deve continuar chamando as folhas de estilo antigas. Se o URL de referência forhttp: // intranetv2 /, deve chamar a nova folha de estilo

PERGUNTA ORIGINAL:

O fundo

Tenho 2 mecanismos de pesquisa. 1 é antigo e o outro é novo (estágio de desenvolvimento). O mecanismo de pesquisa 1 está em domain1.com e o mecanismo de pesquisa 2 está em domain2.com. Ambos os domínios estão no mesmo servidor. Ambos pesquisam páginas da web em domain1.com com base no que o usuário insere nos mecanismos de pesquisa. A diferença entre os dois mecanismos de pesquisa é que o novo é mais rápido, produz resultados mais precisos e possui uma interface de usuário bastante aprimorada. Os dois mecanismos de pesquisa permanecerão ativos apenas para que os usuários possam se acostumar com o novo em seu próprio tempo, em vez de apenas jogá-los no fundo do poço e remover completamente o antigo mecanismo de pesquisa.

De qualquer forma, basicamente o suficiente, basicamente, porque as páginas pesquisáveis residem no nome de domínio antigo com o mecanismo de pesquisa antigo, enquanto o novo mecanismo de pesquisa está no novo nome de domínio, ...

A questão

... posso usar o HttpModule, ou outra parte do .NET, ou algo do IIS6, mesmo para capturar os links de página gerados pelo novo mecanismo de pesquisa e alterar dinamicamente o arquivo css anexado às páginas pesquisáveis antigas no domínio antigo?

O motivo

Com efeito, parecendo um site totalmente novo, onde se o mecanismo de pesquisa no domínio antigo for usado para acessar as páginas no domínio antigo, a folha de estilo antiga será usada, mas se o mecanismo de pesquisa no novo domínio for usado para acessar os arquivos pesquisáveis no nome de domínio antigo, uma nova folha de estilo deve ser usada para fazer com que as páginas antigas pareçam novas. Como existem muitas páginas pesquisáveis, na região de 10.000, editar cada página para adicionar uma instrução if para verificar o nome do domínio de referência antes de adicionar uma folha de estilo às páginas não é uma opção realist

O ambiente

O mecanismo de pesquisa antigo, juntamente com as páginas pesquisáveis no domínio antigo usam .net 1.algo, mas o novo mecanismo de pesquisa no novo nome de domínio está usando .net 3.5 e eu estou usando vb.net para o asp.net Páginas. O servidor é um servidor IIS6.

questionAnswers(7)

yourAnswerToTheQuestion