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!
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 ...
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!