J'ai un site web qui tourne en v2.0 mais je veux que le répertoire virtuel qui tourne sous ce site utilise la v4.0. J'ai déjà défini le répertoire virtuel comme une application et je lui ai donné son propre pool d'applications.
Le serveur fonctionne sous Windows Server 2003 SP2 (64 bits). Cependant, il a le Enable32BitAppOnWin64
est activé, ce qui signifie que les onglets ASP.NET dans la boîte de dialogue des propriétés des sites web/répertoires virtuels sont absents. .NET 4.0 est installé, aspnet_regiis -lv
répertorie les versions 32 et 64 bits de .NET 2.0 et .NET 4.0 et les extensions du serveur Web sont activées.
Je ne peux pas désactiver le drapeau Enable32BitAppOnWin64 pour récupérer l'onglet ASP.NET. Existe-t-il un moyen de le faire à partir de la ligne de commande sans risquer de casser quelque chose ?
J'ai couru aspnet_regiis -lk
pour trouver les chemins afin que je puisse essayer aspnet_regiis -sn
mais il ne renvoie qu'un seul enregistrement
W3SVC/ 2.0.50727.0
(Il y a cependant 3 sites web distincts et un répertoire virtuel sur le serveur).
Comment puis-je changer la version du framework du répertoire virtuel sans l'onglet ASP.NET ?