Atualizando a partir do .NET 3.5 para 4. Questões para pensar?
Pergunta
Curioso sobre coisas a considerar para evitar qualquer quebra de código, etc atualizar do .NET 3,5 a 4.
Estou particularmente interessado em: - Quais seriam os requisitos do servidor para implantar um aplicativo .NET 4? Será que ela precisa de qualquer versão específica do IIS e Windows Server para executar?
Estou enfrentando problemas de desempenho graves com Entity Framework devido ao grande tamanho do banco de dados e inicialização leva muito tempo para o primeiro usuário para login. NET 4 parece perceber isso como um problema generalizado e tem algo chamado aplicativos Pré-aquecer. O post de ScottGu aqui parece falar mais sobre ele. Mas, curioso para saber se isso vai funcionar no IIS 6 e WinServer 2003.
Existem outras coisas que eu preciso pensar antes de fazer a mudança para o .NET 4?
Solução
.NET Framework 4 Beta 2 pode ser instalado no Windows Server 2003. O requisitos de software são:
Sistemas operacionais suportados: Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP
.NET Framework 4 pode ser instalado no seguintes sistemas operacionais:
- Windows XP SP3
- Windows Server 2003 SP2
- Windows Vista SP1
- Windows 7
- Windows Server 2008 (não suportado em Server Core Role)
- Windows Server 2008 R2 (não suportado em Server Core Role) Observe que o .NET Framework 4 está atualmente em Beta. Se você tiver um aplicativo trabalhando em produção, você pode querer considerar que espera sua RTM.