2009-03-11 6 views
0

Nous migrons de nombreuses applications Web ASP.NET 1.1 vers de nouveaux serveurs. Nous aimerions convertir tous d'entre eux à 2,0 dans le processus. Idéalement, à la fin, le framework 1.1 ne sera même pas installé sur les nouveaux serveurs. Nous n'avons jamais eu de problèmes majeurs à convertir les applications vers la version 2.0 à partir de la version 1.1. Notre plus gros problème a toujours été de changer ConfigurationSettings.AppSettings en ConfigurationManager.AppSettings.Problèmes de conversion d'applications ASP.NET de 1.1 Framework vers la version 2.0?

Est-ce que quelqu'un d'autre a déjà eu des problèmes majeurs?

Y at-il des choses importantes à surveiller ou à envisager?

+0

Ce fut un processus pénible pour nous. Je ne peux pas me souvenir de toutes les choses spécifiques qui l'ont rendu si difficile, mais je me souviens que ça a été nul. –

Répondre

1

Lors de la conversion à 2.0 la seule question importante que j'ai couru à travers la performance était de compilé Regexes a obtenu bien pire la façon dont nous l'utilisions. Le changement pour utiliser la méthode statique Regex.Replace() a résolu la plupart des problèmes.

Je ne trouve pas l'article que j'ai trouvé à l'époque, mais si je le fais, je l'ajouterai à ce post. En résumé, assurez-vous de tester non seulement l'équivalence fonctionnelle, mais aussi les performances.

1

Le plus gros problème que j'ai vu est que la nouvelle valeur par défaut est d'utiliser des «projets» de site Web. Cela ne devrait pas être un problème si vous exécutez Visual Studio 2005 SP1, où ils ont corrigé ce problème.

J'ai également eu un problème étrange que je pense peut avoir impliqué le fichier vwd.webinfo. Notre application de service Web fonctionnait parfaitement sur mon ordinateur, mais sur le serveur de build, elle essayait de devenir un "projet" de site web, donc elle ne compilait pas. Pas de compilation == pas de symboles.

Questions connexes