2009-12-05 8 views
4

curieux des choses à considérer pour éviter des ruptures de code, etc mise à niveau de .NET 3.5 à 4.Mise à niveau de .NET 3.5 vers 4. Questions à méditer?

Je suis particulièrement intéressé par: - Quelles seraient les exigences de serveur pour déployer une application .NET 4? A-t-il besoin d'une version particulière d'IIS et de Windows Server pour s'exécuter?

Je suis confronté à de sérieux problèmes de performances avec Entity Framework en raison de la grande taille de la base de données et l'initialisation prend beaucoup de temps pour le premier utilisateur à se connecter. .NET 4 semble réaliser cela comme un problème répandu et a quelque chose appelé PreWarm apps. Le message de Scottgu here semble en dire plus. Mais, curieux si cela fonctionnera sur IIS 6 et WinServer 2003.

Y at-il d'autres choses que je dois penser avant de passer à .NET 4?

Répondre

2

.NET Framework 4 Beta 2 peut être installé sur Windows Server 2003. Les software requirements sont:

Systèmes d'exploitation supportés: de Windows Server 2003 ; Windows Server 2008; Windows Vista; Windows XP

.NET Framework 4 peut être installé sur les systèmes d'exploitation suivants:
- Windows XP SP3
- Windows Server 2003 SP2
- Windows Vista SP1
- Windows 7
- Windows Server 2008 (non pris en charge sur le rôle serveur principal)
- Windows Server 2008 R2 (non pris en charge sur le rôle serveur principal) Notez que .NET Framework 4 est actuellement en version bêta. Si vous avez une application qui fonctionne sur la production, vous pouvez envisager d'attendre son RTM.

+0

@Mehrdad: Merci mec. Qu'en est-il du support pour IIS6? Mon environnement de production actuel est IIS6 et Win2003. J'essaie de comprendre, si je peux prendre le plein potentiel de .NET 4 sur mon environnement actuel ou il faudra mettre à niveau IIS7. – pencilslate

+0

Eh bien, vous pouvez utiliser presque tout dans .NET 4 dans IIS6 aussi. Bien sûr, vous ne pouvez pas utiliser de nouvelles fonctionnalités IIS7 qui tirent parti de .NET comme le mode intégré. Pour la plupart, c'est OK. –