aspnet_regiis.exe -ir ne fonctionne pas sur Windows 8
-
12-12-2019 - |
Question
J'essaie de déployer une application ASP.NET MVC3 à ma boîte Windows 8 avec IIS8.Lorsque j'essaie de tourner vers le site, j'obtiens l'erreur suivante:
À peu près tout ce que je peux trouver sur ce numéro, explique:
aspnet_regiis.exe -ir
Quand j'exécute ceci sur ma boîte à 8 Windows 8, je reçois le message suivant:
Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.
C:\Users\Justin>C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe
-ir
Microsoft (R) ASP.NET RegIIS version 4.0.30319.17929
Administration utility to install and uninstall ASP.NET on the local machine.
Copyright (C) Microsoft Corporation. All rights reserved.
Start installing ASP.NET (4.0.30319.17929) without changing existing web
applications to use this version of ASP.Net. This option is not supported on
this version of the operating system. Administrators should instead install /
uninstall ASP.NET 4.5 with IIS8 using the "Turn Windows Features On/Off" dialog,
the Server Manager management tool, or the dism.exe command line tool. For more
details please see http://go.microsoft.com/fwlink/?LinkID=216771.
Finished installing ASP.NET (4.0.30319.17929) without changing existing web
applications to use this version of ASP.Net.
ASP.NET 4.5 est déjà installé sur mon système.
Mon application s'exécute correctement dans Visual Studio, mais je ne peux pas le déployer pour sauver ma vie.Je suis complètement à perte sur où aller d'ici.J'ai essayé également des modes de pipeline intégrés et classiques pour ce site.
La solution
J'ai le même problème.Jusqu'à présent, je n'ai trouvé que cette Fil du forum de laquelle une des réponses indique queL'installation via la plate-forme Web Installer a résolu le problème, bien que cela ne fonctionne pas pour moi.La fonctionnalité IIS ASP.NET 4.5 est désactivée car elle est déjà installée.
Suivez les instructions de cette question pour activer le service WCF dans IIS: WCF sur IIS8;* .svc mappage de manutention ne fonctionne pas
Voici également quelques informations sur Comment obtenir le mappage du gestionnaire installé
Autres conseils
Exécuter la commande suivante, qui installera et enregistrera ASP.NET 4.5 dans IIS:
dism /online /enable-feature /featurename:IIS-ASPNET45 /all
Essayez ce lien .. Cela vous aidera à enregistrer ASP.NET 4.5 dans IIS 8 ... http://support.microsoft.com/kb/2736284
Qu'est-ce qui a fonctionné pour moi est: - Décochez la case The 4.5 et 3.5 dans Supprimer / Ajouter des fonctionnalités Windows - redémarré l'ordinateur - vérifié les fonctionnalités de version 4.5 et 3.5 dans Supprimer / Ajouter Windows.
et à partir de ce point, tout a tout fonctionné.