Há uma incompatibilidade de versão potencialmente existente entre a versão do .NET Framework que o seu site está direcionando em comparação com a versão do .NET Framework Runtime instalada no servidor da Web?
Você está implantando um site que não é pré-compilado e / ou atualizável? -
Asatualizaçõesdeversãodo.NETRuntimesedestinamaseraltamentecompatíveis.Noentanto,tiveumproblemamuitosemelhanteaomigrarváriossitesvisandoo.NET4.5.1FrameworkdeumservidorWindowsServer2008R2paraumservidorWindowsServer2012R2corrigidoparao.NET4.6Runtime.Todososmeuscarregamentosiniciaisdepágina(emváriossites)começaramalevardoisminutosparacadapáginaindividual,emvezdeumafraçãodesegundo.EtodasasminhasexperiênciascomconfiguraçõesdiferentesdoIISnãoforambem-sucedidasnasoluçãodoproblema.
Porfim,resolvioproblemadeduasmaneiras:
- Arecriaçãototaldoservidor,corrigidano.NET4.5Runtime,resolveumeuproblema(alémdeadicionarumaconfiguraçãoderegistroablock a instalação do .NET 4.6.1 ).
- Como alternativa, a reimplantação dos meus sites com a opção "Pré-compilação" marcada e com "Permitir ser atualizável" desmarcada também resolveu meu problema.
Por contraste, todas as minhas tentativas de reverter ou reparar a versão do .NET Runtime no servidor para o .NET 4.5 Runtime não resolveu os problemas de carregamento da minha página. (Não há essencialmente nenhum processo limpo e confiável para reverter totalmente um .NET Runtime curto de re-imagem do servidor.)