J'ai déjà créé une application de page Web, mais lorsque je l'ouvre dans visual studio 2008, elle indique ce qui suit:
ASP.NET 2.0 n'a pas été enregistré sur le serveur Web. Vous devez configurer manuellement votre serveur Web pour ASP.NET 2.0 afin que votre site s'exécute correctement.
J'utilise asp.net 2.0, IIS7 et tourne sous Vista home premium.
Comment enregistrer ASP.NET 2.0 sur mon serveur Web (IIS7)?
ASP .NET 2.0:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir
ASP .NET 4.0:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir
Exécutez l'invite de commande en tant qu'administrateur pour éviter le ...requested operation requires elevation
Erreur
aspnet_regiis.exe
ne doit plus être utilisé avec IIS7 pour installer ASP.NET
Si quelqu'un comme moi ne parvient toujours pas à enregistrer ASP.NET avec IIS.
Il vous suffit d’exécuter ces trois commandes une à une dans la commande Invite.
cd c:\windows\Microsoft.Net\Framework\v2.0.50727
après cela, Run
aspnet_regiis.exe -i -enable
et enfin réinitialiser IIS
iisreset
J'espère que cela aide la personne dans le besoin ... bravo!
Si vous avez installé IIS après le framework .Net, vous pouvez résoudre le problème en réinstallant le framework .Net. Une partie de son installation détecte si IIS est présent) et met à jour IIS en conséquence.
Le système sur lequel je travaillais est Windows Server 2008 Standard avec IIS 7 (je suppose que mon expérience s’appliquera à tous les systèmes Windows du même âge).
Fonctionnement
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir
SEMBLE travailler, comme
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -lv
a montré le .Net Framework v4 enregistré avec IIS.
Mais, exécutant la même chose pour .Net v2, à savoir
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir
n'a pas abouti à
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -lv
montrant le cadre enregistré.
(Et pour moi, le programme d'installation de Kofax Capture Network Server manquait encore d'ASP.NET.)
La solution était:
Après cela, aspnet_regiis.exe -lv (quelle que soit la version) affiche le framework enregistré. (Et l'installateur de Kofax était également heureux et a travaillé.)
Ouvrez le Panneau de configuration - Programmes - Activer ou désactiver les fonctionnalités Windows - expand - Internet Information Services expand - Services World Wide Web - Vérification du développement des applications - ASP.Net
Il est conseillé de vérifier une autre fonctionnalité pour éviter tout problème futur qui pourrait ne pas donner de messages d'erreur directs. N'oubliez pas de marquer cette question comme étant une réponse si cela résout votre problème pour les autres.
Je l'ai résolu en faisant réparer sur .NET Framework Extended, dans Ajout/Suppression de programme;
Utilisation de Win2008R2, .NET Framework 4.0