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?

167
demandé sur Sami-L 2012-12-06 21:27:44

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 .

209
répondu Alex Filipovici 2012-12-06 17:50:21

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
101
répondu NYCdotNet 2013-09-15 20:03:54

si vous avez installé .NET framework 4.6, vous pouvez voir cette erreur due à un bug VS. Solutions et les résolutions ici:

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

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.

64
répondu lasseschou 2016-04-13 12:39:21

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".

7
répondu Sooraj Chandran 2014-09-07 09:21:22

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
7
répondu Ved Prakash 2015-10-08 15:17:30

résolu avec VS mise à jour.

suivez ce lien ( 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 / )

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

2
répondu Rahul Sonone 2016-06-29 07:02:24

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 Version

peut varier.. Espérons que cette aide.

2
répondu dipan chikani 2018-06-15 16:22:36

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.

1
répondu Miros 2015-01-06 14:41:30

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!

1
répondu user3833104 2015-07-30 19:33:54

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

1
répondu teapeng 2016-05-31 09:44:37

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 .

0
répondu Oscar Daniel Hutajulu 2015-04-03 18:16:19

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.

0
répondu vaheeds 2015-05-23 12:36:14

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 /

0
répondu Bharath T 2016-02-09 01:35:33

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.
0
répondu Community 2017-03-20 10:18:16

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

0
répondu MarwaAhmad 2016-03-07 14:07:55

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

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

0
répondu John Mathew 2016-05-18 13:03:53

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.

0
répondu Hema Shetty 2016-07-14 11:52:38

exécuter visual studio en droits d'administration et exécuter la suite "commandaspnet_regiis -i "

0
répondu Mandar 2017-06-09 12:47:01

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.

0
répondu Travis J 2017-07-29 04:38:33