2008-08-29 9 views
6

Quel est le minimum que j'ai besoin d'ajouter à un web.config de .NET 2.0 WebSite pour le rendre .NET 3.5? Visual Studio ajoute toutes les sections de configuration et les gestionnaires de script, mais si vous n'utilisez pas ceux-ci sont-ils vraiment nécessaires?Convertir Web.config à partir de .NET 2.0 en 3.5

Existe-t-il un outil de ligne de commande pour "mettre à niveau" un web.config .NET 2.0 à 3.5?

Répondre

9

Il y a une bonne description de la 3.5 web.config ici: http://www.4guysfromrolla.com/articles/121207-1.aspx

Les assemblées et les sections de configuration sont importants car ils indiquent le temps d'exécution d'utiliser les nouvelles 3,5 dll au lieu des 2.0 dll

La section codedom indique au compilateur d'utiliser 3.5.

Si vous n'utilisez pas ASP.Net Ajax, vous pouvez probablement passer le reste. Je n'ai jamais testé ça.

0

Cela dépend des fonctionnalités que vous souhaitez inclure. La plupart des extensions ASP.NET 3.5 sont facultatives. Vous souhaiterez inclure l'assembly pour System.Core et System.Xml.Linq. Vous devrez également ajouter le support du compilateur pour C# 3.0 si vous prévoyez d'utiliser cela dans votre code. Si vous déployez sur IIS 7, il existe des gestionnaires HTTP pour les extensions ASP.NET et les modules de script.

1

Je ne pense pas que l'une ou l'autre de ces réponses soit définitive. La référence 4guysfromrolla est utile. Déployer .NET 3.5 à 100+ sites sera une douleur. Vous ne pouvez pas simplement mettre à niveau le serveur vers le nouveau framework, vous devez mettre à jour le web.config de chaque site. Pour autant que je sache, il n'y a pas d'outil de ligne de commande pour le faire.

1

Si vous souhaitez mettre à niveau chaque site sur un serveur, vous pouvez probablement apporter des modifications à la machine.config

Questions connexes