Windows 7 / IIS 7 / ASP clássico não funciona

2

Eu tenho alguns scripts asp clássicos antigos. Eles costumavam trabalhar no meu servidor 2003 / IIS 6. Mas no meu servidor Vista / IIS 7 e agora Windows 7 Ultimate / IIS 7 as páginas asp não funcionam.

Eu fiz o que eles disseram aqui: Implantando um servidor ASP clássico (IIS 7) (Microsoft TechNet).

Eu habilitei esses 3 recursos no IIS 7, mas isso só passou de erro de 404 para 500.

    
por splattne 29.12.2009 / 22:33

6 respostas

1

Uma pergunta: um script asp simples é executado ou você tentou páginas existentes com includes?

<% Response.Write "Hello, world!" %>

Como você está recebendo um erro de 500 servidores agora, pode ser um sinal de que algo está errado no seu script. Talvez você tenha se esquecido de ativar o recurso do Windows (recursos de desenvolvimento de aplicativos / WWW) "Inclui o lado do servidor"?

Também pode ser um problema de segurança da conta do pool de aplicativos. Eu encontrei este artigo: loadUserProfile e IIS7 - compreendendo falhas de diretório temporário . Pode ser um problema semelhante.

    
por 05.01.2010 / 21:34
0

Aqui estão alguns links que incluem como executar o asp clássico no IIS7.

Dicas para desenvolvedores de ASP clássicos no IIS7

Executando ASP clássico no IIS 7

Espero que isso ajude você.

    
por 29.12.2009 / 23:08
0

Se você seguiu todos os guias nas respostas, e não há nada de útil no log do aplicativo ou do sistema, e você ainda está preso, convém ativar failed request tracing .

    
por 06.01.2010 / 01:22
0

Olá, Caloy, temos o mesmo problema

eu consegui isso em: forums.iis.net/t/1167295.aspx

"É recomendado que você instale o Visual InterDev em uma plataforma Windows que ele suporte (Windows XP e assim por diante). O VID não é mais suportado pela Microsoft, portanto, executá-lo no Windows 7 pode ser problemático.

link

Instale e desenvolva em versões antigas do Windows e implante o site no IIS 7. Essa é uma abordagem melhor, pois o ASP clássico ainda é suportado pelas novas versões do Windows / IIS. "

    
por 16.06.2010 / 10:13
0

DICA: Antes de considerar a instalação do ASP classic em seu servidor IIS 7, considere quanto esforço será necessário para converter o site em ASP.NET.

Eu encontrei esta pergunta porque eu também estava tendo problemas para obter o IIS 7 para servir adequadamente o ASP classic. Depois de configurar um monte de coisas para mostrar erros, atravessar diretórios pai, etc. Eu tenho tudo funcionando, exceto para o acesso a dados. Só que demorou cerca de 6 horas de tentativa e erro, eu ainda estava preso, e tive a sensação de que estava abrindo uma maneira de hackear facilmente o meu servidor.

Então, decidi morder a bala e converter meu site ASP, em sua maioria estático, para o ASP.NET. Isso levou apenas cerca de 5 horas. Ele eliminou problemas com sequências de conexão duplicadas em todo o lugar, tornou a implantação rápida, me fez dormir melhor à noite sabendo que o servidor é seguro e o melhor de tudo - nunca mais tive que lidar com o ASP classic novamente!

    
por 28.08.2011 / 16:04
0

Eu me deparei com esse mesmo problema e acabou sendo uma alteração simples no pool de aplicativos. Se enable 32-bit applications estiver definido como FALSE , recebi uma solicitação para fazer login na máquina. Definir esse valor como TRUE corrigiu o problema.

    
por 04.04.2012 / 15:36