Il y a deux choses dont je me souviens qui nous a frappé de l'arrière lorsque nous sommes passés de 2003 à 2005:
- e-mail smtp est dans un endroit différent (IIRC system.net vs system.web)
- asp.net a un modèle de compilation complètement différent, et ainsi de site Web peut avoir besoin beaucoup de travail pour les amener à l'endroit où vous voulez
, je vous recommande également immédiatement en passant par votre base de code et de remplacer tout ArrayLists avec Listes génériques et interfaces. Non pas parce que les choses ne fonctionneront pas ou pour la performance, mais pour vous permettre d'interagir avec l'ancien code plus facilement. Il craint d'avoir un nouveau code avec une belle instance générique IEnumerable<T>
(peut-être le résultat d'une expression linq) et de devoir convertir en ArrayList pour le passer à une ancienne fonction.
Je manque probablement quelques choses, mais sinon les choses devraient fonctionner pour la plupart.
vérifiez les notes de version pour VS2K5, VS2K8 et la même chose pour les versions .net et service packs. –