Acabei de instalar o vs 2010, seguido pelo IIS na janela 7. ao construir um site no .net framework 4.0 e converter isso em aplicativo no IIS, então ele mostra este erro
Se eu remover o targetFramework="4.0"
arquivo de configuração da web, ele me mostrará um segundo erro relacionado ao linq
erro de referência
Isso tudo acontece quando estou usando o localhost para executar meu site, mas sempre que eu uso apenas f5 no vs 2010, então funciona perfeitamente.
Quando desejo anexar meu processo a aspnet_wp.exe
, não encontro esse processo na minha lista.
Eu procurei muitas respostas aqui. O que estou perdendo.
asp.net
iis-7
web-config
rahularyansharma
fonte
fonte
Respostas:
O problema pode ser:
Veja também
... o que me ajudou a corrigir um problema semelhante.
fonte
Provavelmente, você precisará registrar novamente o ASP.Net versão 4 com o IIS.
Navegue até sua pasta .net framework 4.0 e execute
aspnet_regiis.exe -i
Por exemplo, minha pasta .net framework 4.0 (Server 2k8 R2 x64) estava localizada em: C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319
fonte
Execute o seguinte comando para corrigir esse problema.
Iniciar -> Executar:
% windir% \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis.exe –i
Se você receber uma mensagem de erro sobre os direitos de ADMIN, faça o seguinte.
fonte
No painel de controle, abra o gerenciador de IIS -> no lado esquerdo selecione "Conjuntos de aplicativos" -> Agora, na parte do meio, a exibição da lista de seu projeto, em seguida, selecione seu projeto, por exemplo, "MvcApplication1" -> do lado direito selecione "definir padrões do conjunto de aplicativos" -> Agora altere Versão do .Net Framework de V2.0 a V4.0
Este é um trabalho para mim, mas verifique se você já instalou o .Net Framework 4.0.
fonte
Você também pode abrir as páginas de propriedades de seus projetos no VS e, na seção "Build", escolher "Target Framework" - .NET Framework 4. Ele me ajudou com o mesmo problema.
fonte
Abra seu IIS, clique em seu pool de aplicativos e altere as configurações lá. Clique em defaultAppPool e verifique a versão .Net Clear se a versão 4.0 estiver presente. talvez você possa alterar o modo de pipeline para integrado.
fonte