2009-09-14 9 views
3

Mon site web est VB.NET 2.0. Je l'ai déjà ouvert dans VS2k8 et lui ai dit de ne pas mettre à niveau. Maintenant, je veux mettre à niveau, comment puis-je le déclencher? Tous les messages disent 'il suffit de l'ouvrir en 2k8 et il vous demandera'. Et bien je l'ai fait, et ça l'a fait, et je ne voulais pas encore. Maintenant, je ne peux pas le faire venir.Comment puis-je mettre à niveau un site Web .NET 2.0 vers la version 3.5?

+0

ok, et qu'en est-il des options IIS? comment puis-je dire à IIS que mon site fonctionne maintenant .NET 3.5? – chester89

+0

@ chester89 - tant que .NET 3.5 est installé sur votre serveur, vous ne devriez pas avoir à vous inquiéter. .NET 3.5 se compile réellement en IL qui est 100% compatible avec le 2.0 CLR. Ils ont simplement ajouté des bibliothèques (par exemple LINQ) et du sucre syntaxique (par exemple des méthodes d'extension) qui se compilent encore à 2,0 IL. Donc, tant que ces nouvelles bibliothèques sont présentes, vous pouvez toujours exécuter sous les pools d'applications 2.0 dans IIS. – Matt

+0

@Matt - donc, comme je l'ai bien fait, je dois faire seulement 2 choses - choisir un nouveau cadre cible en studio et installer .net 3.5 sur mon serveur? – chester89

Répondre

3

Ouvrez les propriétés de votre projet et choisissez Target Framework dans l'onglet Application. Il devrait y avoir des valeurs telles que ".NET Framework 3.5", ".NET Framework 2.0", etc. Vous pouvez accéder aux propriétés du projet dans votre Explorateur de solutions en cliquant avec le bouton droit sur le nom de votre projet et en choisissant Propriétés dans le menu contextuel.

Si l'Explorateur de solutions ne s'affiche pas dans Visual Studio, vous pouvez y accéder via le menu Affichage> Explorateur de solutions.

+1

Tu m'as battu dessus. Je dois enlever mon anwser. – Vadim

+0

Je ne pensais pas que cela fonctionnait quand je l'ai fait, parce que j'ai eu toutes sortes d'erreurs. Puis je suis allé à travers chacun d'eux et l'ai réparé. C'était surtout faire des choses sympa pour l'IDE (VS). C'était simple de travailler et je pense que cela a bien fonctionné. Bien que maintenant j'ai du mal avec EF ne pas être en mesure d'enregistrer à mon web.config. – DrydenMaker

Questions connexes