Não é possível executar o aplicativo da Web para o .Net Framework 2.0, 3.5 no IIS 7.5

1

Estou com o laptop DELL com o Windows 7 Professional, IIS 7.5.

Eu instalei o .Net framework 2.0, 3.5, 4.0.

Algumas das minhas antigas aplicações asp.net são construídas no framework 2.0 e 3.5. Eu tentei configurar o aplicativo no IIS, mas não está me mostrando configurações de estrutura. A única coisa que posso definir é o pool de aplicativos, mas está mostrando apenas 4.0.

De qualquer forma, eu configurei o aplicativo para o 4.0. Quando eu tento acessar o aplicativo estou recebendo mensagem de erro no navegador.

Quandotentoexecutá-loapartirdoVisualStudio2008,estourecebendooseguinteerro.

Alguém pode me ajudar a resolver esse problema?

    
por IrfanRaza 27.03.2012 / 14:47

2 respostas

1

Por um lado, você deve registrar novamente o .NET 2.0 e 3.5 para o IIS (na caixa de seleção das configurações do pool de aplicativos, as únicas opções serão 2.0 e 4.0 - e a configuração não gerenciada - porque .NET 3.x é basicamente o "mesmo" que 2.0 com algumas bibliotecas adicionadas, mas 2.0 definitivamente deveria estar lá).

Você pode tentar

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -enable

ou google "registra .net 2.0 iis 7.5" ou "aspnet_regiis" diretamente - isso lhe dará muita informação.

Em segundo lugar, seu aplicativo não está sendo executado em 4.0, porque o web.config não está configurado corretamente (isso é assim na descrição do erro). Você tem uma seção duplicada em algum lugar (é muito pequena para ler para os meus olhos). Verifique isso e verifique se o web.config é válido.

    
por 27.03.2012 / 16:59
0

Tente alterar o pool de aplicativos para ser executado no modo clássico, em vez disso, se estiver integrado, para os aplicativos afetados.

Você deve ser capaz de executar um aplicativo da Web com um arquivo web.config configurado para .Net 2.0 / 3.5 no IIS 7.5 usando essa configuração

    
por 30.03.2013 / 18:50