ASP.NET 4.5 n'a pas été enregistré sur le serveur Web
dans ma machine de développement Win 7, et afin d'utiliser L'instance SQL Express au lieu de la localDB installée par défaut. Je n'ai pas vérifié "utiliser IIS Express" Dans ma page de propriétés MVC 4 project (onglet Web), puis j'ai eu l'erreur suivante:
ASP.NET 4.5 n'a pas été enregistré sur le serveur Web. Vous devez configurer manuellement votre serveur web pour ASP.NET 4.5 afin que votre site fonctionne correctement.
j'ai vérifié que ASP.NET est activé dans les fonctionnalités de L'IIS.
s'il vous Plaît ce qui pourrait être fait pour résoudre ce problème?
19 réponses
peut-être que vous devez exécuter ce qui suit dans la commande Visual Studio Tools command prompt:
aspnet_regiis -i
vous pouvez en savoir plus sur le ASP.NET IIS Registration Tool (Aspnet_regiis.exe) ici .
sous Windows 8.1, puisque .NET 4.5 est intégré, le correctif est d'exécuter ceci à partir d'une commande administrative-invite:
dism.exe /Online /Enable-Feature /all /FeatureName:IIS-ASPNET45
si vous avez installé .NET framework 4.6, vous pouvez voir cette erreur due à un bug VS. Solutions et les résolutions ici:
EDIT:
Comme indiqué dans certains commentaires, cela peut se produire derrière la scènes après mise à niveau vers Windows 10 ou Visual Studio 2015.
pour les ordinateurs clients Windows 8, allumez "IIS-ASPNET45 "dans" Turn Windows Features On/Off "Sous" Internet Information Services - > World Wide Web Services -> Application Development Features -> ASP.NET 4.5".
le framework .net écrase le dossier 4.0 alors lancez cette commande:
s'Inscrire .net framework pour IIS goto
Démarrer -> exécuter-> cmd -> exécuter en tant qu'administrateur
type:
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
aspnet_regiis.exe -i
résolu avec VS mise à jour.
résolution : Microsoft a publié un correctif pour toutes les versions touchées de Microsoft Visual Studio.
Visual Studio 2013 –
Télécharger Visual Studio 2013 Mise À Jour 4 Pour plus d'informations sur la mise à jour 4 de Visual Studio 2013, veuillez vous référer à L'Article suivant: Visual Studio 2012
une mise à jour visant à aborder ce problème pour Microsoft Visual Studio 2012 a été publiée: KB3002339 Pour installer cette mise à jour directement à partir du Centre de téléchargement de Microsoft, ici Visual Studio 2010 SP1
une mise à jour pour résoudre ce problème pour Microsoft Visual Studio 2010 SP1 a été publié: KB3002340 Cette mise à jour est disponible à partir de Windows Update Pour installer cette mise à jour directement à partir du Centre de téléchargement de Microsoft, ici
non requis pour le type c:\
Démarrer -> exécuter-> cmd -> Exécuter en tant qu'administrateur et exécuter la commande ci-dessous
.net Framework version 4 (32-bit systems)
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -151990920"
.net Framework version 4 (64-bit systems)
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -151990920"
alternativement utiliser L'invite de commande de Visual Studio tools: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio Tools>VS2012 x86 Native Tools Command Prompt
La Versionpeut varier.. Espérons que cette aide.
j'ai eu exactement le même problème, malgré ASP.NET 4.5 apparaissant tel qu'installé sous "Turn Windows Features On / Off". J'ai tout essayé jusqu'à ce que j'enlève enfin ASP.NET 3.5 et 4.5 complètement sous "Turn Windows Features On / Off", redémarré mon PC et les réinstaller à nouveau. Qui a résolu le problème.
j'avais aussi ce problème. J'ai essayé les solutions ci-dessus, mais ça n'a pas marché pour moi.
le j'ai installé la mise à jour visual studio et mon problème a été corrigé.
Téléchargez la mise à jour de visual studio à partir du lien ci-dessous http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio-after-installation-of-microsoft-net-framework-4-6.aspx
Merci!
quelque chose que vous devez ajouter via les programmes et les fonctionnalités. Consultez le lien ci-dessous qui a résolu mon problème. Il suffit de suivre les étapes ci-dessous et vous devriez le prendre.
, Cité par le lien:
une fois dans la fenêtre des programmes et des fonctions, appuyez sur le " tourner les fenêtres Sur ou désactiver des fonctionnalités" dans le volet gauche.
maintenant, Faites défiler vers le bas à travers l'arbre et trouvez:
Services D'Information Sur Internet > World Wide Web Services > Application Caractéristiques De Développement ...et puis vérifier toutes les fonctionnalités pertinentes vous exiger. J'ai choisi .NET 3.5 et 4.6.
http://modelrail.otenko.com/electronics/asp-net-4-5-has-not-been-registered-on-the-web-server
j'ai le même problème.
et a obtenu la solution tournant sur le réseau ASP du menu Turn Windows feature on or off
.
j'ai eu le même problème. Après une longue recherche, je change le pool d'applications en ASP.NET v4.x
dans le Gestionnaire IIS.
Pour windows 10 avec l'erreur suivante: Configurer le Web http://localhost:64886 / pour ASP.NET 4.5 a échoué. Vous devez configurer manuellement ce site pour ASP.NET 4.5 pour que le site fonctionne correctement. ASP.NET 4.0 n'a pas été enregistré sur le serveur Web. Vous devez configurer manuellement votre serveur web pour ASP.NET 4.0 afin que votre site fonctionne correctement. Solution: https://blogs.msdn.microsoft.com/webdev/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio-after-installation-of-microsoft-net-framework-4-6 /
j'ai le même problème lorsque J'utilise Visual Studio 2012. Par tour sur la fonctionnalité IIS ne fonctionne tout simplement pas, parce que j'ai toujours reçu l'erreur. Essayez la méthode , mais pas de chance.
ma solution est:
- Téléchargez le hotfix.
- à la ligne de commande, redémarrer IIS par
tapez
iisreset /noforce YourComputerName
et appuyez sur Entrée.
certaines caractéristiques de L'IIS doivent être activées: référence
DISM /Online /FeatureName:IIS-ApplicationDevelopment
/FeatureName:IIS-ASPNET /FeatureName:IIS-ASP
/FeatureName:IIS-NetFxExtensibility
/FeatureName:IIS-ISAPIExtensions /FeatureName:IIS-ISAPIFilter
puis fixer IIS mappings pour ASP.NET, Lancez Aspnet_regiis.exe utilitaire. référence
ce lien explique la cause du problème et la solution rapide au problème, il suffit de mettre à jour visual studio et il fournir le lien pour la mise à jour
essayez cette fois-ci allez dans la fenêtre des programmes et des fonctionnalités ->, cliquez sur" Activer ou désactiver les fonctionnalités de Windows " dans le volet de gauche.
maintenant, Faites défiler vers le bas à travers l'arbre et trouvez:
Services D'Information Sur Internet World Wide Web Services Fonctionnalités De Développement D'Applications ...puis vérifiez toutes les fonctionnalités pertinentes dont vous avez besoin. J'ai choisi .NET 3.5 et 4.6.
et si ne fonctionne pas, aller de le Laisser faire son travail et alors vous devriez être de retour à l'heureux-développement-terre dans VS avant que vous savez. Si ce n'est pas le cas, cela pourrait être un bug Dans Visual Studio. Veuillez vérifier les correctifs suivants pour votre version de VS: VS2010 , VS2012 ou VS2013 . Ce sera sûrement vous aider.
exécuter visual studio en droits d'administration et exécuter la suite "commandaspnet_regiis -i "
tl;dr; cliquer OK est la Solution, tout fonctionnera bien après cela.
j'ai aussi reçu ce message d'erreur.
configurer Web http://localhost:xxxxx / pour ASP.NET 4.5 a échoué. Vous devez configurer manuellement ce site pour ASP.NET 4.5 pour que le site fonctionne correctement. ASP.NET 4.0 n'a pas été enregistré sur le serveur Web. Vous devez configurer manuellement votre serveur web pour ASP.NET 4.0 afin que votre site fonctionne correctement.
environnement: Windows 10, IIS8, VS 2012 Web.
après avoir trouvé cette page, avec plusieurs solutions apparemment invasives, j'ai lu à travers l'option hotfix à https://support.microsoft.com/en-us/help/3002339/unexpected-dialog-box-appears-when-you-open-projects-in-visual-studio comme suggéré ici.
S'il vous plaît évitez de faire quoi que ce soit de trop radical, et notez la section de cette page marquée "solution de contournement" comme indiqué ci-dessous:
solution de contournement
pour contourner ce problème, cliquez sur OK lorsque la boîte de dialogue apparaît après que vous ayez créé un nouveau projet ou ouvert un projet de Site Web existant ou un projet Windows Azure. Après cela, le projet fonctionne comme prévu .
en d'autres termes, cliquez OK sur la boîte de dialogue une fois, et le message est parti pour toujours. Le projet fonctionnera très bien.