.net me enlouquecendo :) (64bit os desenvolvendo em HTTP de 32 bits) [fechado]

1

Acabei de receber uma nova máquina, com 64 bits, mas ainda tenho um aplicativo escrito em um ambiente de 32 bits usando o .net 2.0. Fiz algumas alterações no código e tentei depurar e recebo:

HTTP Error 500.0 - Internal Server Error
Calling LoadLibraryEx on ISAPI filter

"C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_filter.dll" failed"

Então eu pesquisei por minha vida e isso me diz para registrar novamente o IIS. Eu faço isso várias vezes, mas sem sucesso. Eu também verifiquei o pool de aplicativos para este aplicativo e ele foi configurado para usar a versão incorreta do .net (4.0). Então eu mudei para usar 2.0. Reiniciado O IIS tentou executar a mesma mensagem de erro do aplicativo.

Se eu entrar no gerenciamento do IIS, clique com o botão direito do mouse no nome do site e selecione "Gerenciar aplicativo" - > "Configurações avançadas ..." Tenho a captura de tela aqui:

Seeuclicarnaseçãodopooldeaplicativos,eledizoseguinte:

Então eu não tenho certeza do que estou fazendo errado ... Eu olho dentro c: \ windows \ microsoft.net e eu tenho as 2 pastas "Framework" e "Framework64" Eu assumo que o anterior é para 32 bits:

Finalmente,aúltimacoisaqueeuvejosãoas"Restrições ISAPI e CGI" no Gerenciamento do IIS. Aqui está o que eles estão definidos para:

Mais uma vez eu estou rodando em um sistema AMD64 executando o windows 7. Eu tenho todas as várias estruturas instaladas, no entanto, este aplicativo em particular é um aplicativo asp.net 2.0. Qualquer ajuda é apreciada ...

    
por JonH 29.09.2011 / 15:28

1 resposta

1

Uau, consegui trabalhar graças a isso: link Eu tive que habilitar aplicativos de 32 bits no pool de aplicativos, bem como habilitar as Restrições CGI ISAPI para a versão de 32 bits do ASP.net v2.0

Tudo confuso!

    
por 29.09.2011 / 15:48