ASP Classic + problemas do IIS7

3

Acabei de habilitar o ASP Classic em uma instalação do IIS7 no Windows 2008 e tentei mover um aplicativo ASP anteriormente em execução no IIS6 no Windows 2003 para o servidor IIS7. Estou recebendo o seguinte erro:

Server object error 'ASP 0177 : 800401f3' 
Server.CreateObject Failed 
/Includes/SessionInclude.asp, line 3 
800401f3 

SessionInclude.asp linha 3 é:

set Session = server.CreateObject("SessionMgr.Session2")

Meus primeiros pensamentos eram de que havia alguns problemas de permissão ou uma DLL necessária para se registrar, mas eu pensaria que o SessionMgr sendo uma função básica já deveria estar registrado como um padrão? Alguém já se deparou com esse problema antes e poderia lançar alguma luz sobre esse problema? ou a DLL eu preciso registrar?

    
por theblip 22.11.2010 / 04:39

2 respostas

2

Seu código não está usando algo embutido no ASP (daí a necessidade de instanciá-lo dessa forma). É um substituto para o objeto ASP Session padrão que permite o compartilhamento do estado da sessão com o ASP.NET. Você aparentemente precisa encontrar o arquivo SessionMgr.dll (ou SessionManager.dll) e registrá-lo no novo servidor.

Mais informações: link

    
por 22.11.2010 / 04:51
1

Você pode tentar configurar o WebSite no Classic AppPool .NET e confirmar se isso ajuda. Eu também iria executar o Process Monitor e verificar se há algum ACCESS NEGADO ou FALHAS.

Ainda bem que você tem o Failed Request Tracing para ajudar você a solucionar o problema.

    
por 22.11.2010 / 09:36