Este artigo será suficiente. link
O projeto no qual estou trabalhando atualmente está usando o ASP clássico em execução no IIS7. Estamos pensando em migrar para o ASP.NET para partes do código, mas ainda assim teríamos alguns ASPs clássicos ainda.
Entendo que nosso código ASP.NET provavelmente será executado melhor no IIS7, mas há algum problema ou problema com o ASP clássico no IIS7?
Qualquer ideia, dicas ou conselhos seriam valiosos! Obrigado!
Este artigo será suficiente. link
Por que vale a pena - todos os nossos servidores de produção executam o Server 2003 / IIS 6, mas todas as nossas máquinas de desenvolvimento são o Vista / IIS 7 e nossa principal aplicação é o ASP Clássico. Ele é executado em ambas as plataformas sem nenhum problema. Estamos migrando lentamente para o .NET 3.5 - mas ambos podem coexistir sem problemas.
Eu ficaria no IIS6 até você migrar tudo para o ASP.Net. Você encontrará mais pessoas com essa configuração e, se tiver problemas, será mais fácil solucionar problemas e encontrar ajuda.
As coisas que nos morderam foram:
Menor: APPL_PHYSICAL_PATH não retorna mais "\" com caminho - então qualquer coisa que esperasse quebrou
MAIOR: Session_OnEnd não funciona
Este post mostra como consertá-lo, mas isso nos deixou loucos por cerca de três dias.
O IIS7 seria realmente o caminho a seguir se fosse eu. O único problema real é que ASP clássico e ASP.NET não compartilham a mesma sessão. Então, se você estiver usando o estado de sessão InProc, precisará fazer algumas correções no código.
Eu também li o artigo que jinsungy postou, tem algumas dicas muito boas.