Vous inscrire .NET Framework 4.5 dans IIS 7.5
Pièces du puzzle:
- Windows 7
- .NET Framework 4.5 (installé)
- IIS 7(Version 7.5.7600.16385)
- Visual Studio Ultimate 2013)
- MVC4 (plusieurs projets dans la solution)
La solution, je suis à cours d'exécution dans Visual Studio fonctionne et fonctionne comme prévu avec IISExpress.
Mettre en place mon site à utiliser IIS, j'ai essayé les étapes suivantes:
- Cliquez-droit sur les projets de la solution qui sont actuellement hébergés par IISExpress.
- Cliquez Sur Propriétés.
- Basculer les Serveurs de liste déroulante à partir de IISExpress à IIS Local
- Essayer de construire/exécuter l'application
À ce point, je reçois un HTTP 500.21
erreur.
J'ai aussi essayé d'exécuter aspnet_regiis.exe -i
à l'aide de Visual Studio est l'invite de commande (en tant qu'Administrateur), mais à chaque fois que je lance la commande, je reçois l'erreur suivante:
Commande "aspnet_regiis.exe" n'est pas valide.
J'ai aussi confirmé que j'ai le droit aspnet_regiis.exe
installé (en cochant ici) (.NET Framework version 4 (les systèmes 64 bits)).
Que dois-je faire pour l'inscription .NET Framework 4.5 dans IIS 7.5?
- J'ai aussi touché à cette après j'ai installé le VS2015 CTP. Le correctif pour moi a été de désinstaller le CTP, le long de avec le .NET version preview elle a apporté avec elle. J'ai ensuite réinstallé .NET 4.5.1 et le message a disparu.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez trouver le aspnet_regiis dans le répertoire suivant:
Allez dans le répertoire et exécutez la commande de formulaire. Je suppose que le chemin est manquant dans votre variable PATH.
cd \Windows\Microsoft.NET\Framework64\v4.0.30319
3)aspnet_regiis.exe -i
. Bon aller, je vous remercie!Hébergement asp.net 4.5/4.5.1 application Web sur IIS Local
1)Assurez-Vous
L'Installation d'IIS avant de Visual Installation Installataion puis aspnet_regiis déjà inscrit avec IIS
Si Pas Installer IIS et puis de l'Enregistrer aspnet_regiis avec IIS par cmd Éditeur
Pour VS2012 et OS 32 bits Exécuter le code ci-Dessous sur commande de l'éditeur :
1)Installer IIS Premier & puis
2)
Pour VS2012 et 64 bits de l'OS de code ci-Dessous sur commande de l'éditeur:
1)Installer IIS Premier & puis
2)
EN Suivant les Étapes ci-Dessus Version Actuelle de VS2012 inscrit avec IIS
D'hébergement (VS2012 Web APP)
Créer VS2012 Application Web(WebForm/MVC), puis de générer une Application
Clic droit Sur WebApplication(WebForm/MVC) allez dans "Propriétés"
Cliquez Sur 'Web' de l'Onglet de "Local Serveur Web IIS'
Puis Décochez la case "Utiliser IIS Express"
(Si Visul Studio 2013 Sélectionnez 'IIS Local' partir de la liste Déroulante)
Fournir une Url de la forme "http://localhost/MvcDemoApp"
Alors Cliquez Sur "Créer Un Répertoire Virtuel' Bouton
Ensuite, Ouvrez IIS par Prssing 'Fenêtre + R" Commande Exécuter, tapez inetmgr " et "Entrée" (ou Bouton 'OK')
Ensuite, Développez Sites->Site Web par Défaut", vous a Accueilli avec Succès.
Si Encore toute Erreur de Serveur
comme " La ressource ne peut pas être trouvé.'
Ensuite Inclure de code suivant dans le web.config
Si toujours problème se produit
Vérifier l'application de la piscine par : Dans iis, cliquez-Droit sur l'application->Gérer les Applications->paramètres Avancés->Général. vous voyez l'application de la piscine.
puis fermer la fenêtre de réglage de l'avance.
cliquez sur " Pools d'Applications que vous pouvez voir tous les pools d'applications dans la fenêtre du milieu.
Cliquez du bouton droit sur le pool d'applications dans lesquelles l'application hébergée(DefaultAppPool).
cliquez sur "Réglage de Base' -> Modifier .Net FrameWork Version->.Net FrameWork v4.0.30349
Pour Windows 8 et Windows Server 2012 utilisation
dism /online /enable-feature /featurename:IIS-ASPNET45
Comme l'invite de commande d'administration.
dism /Online /Get-FeatureInfo /featurename:IIS-ASPNET45
Je suis dans le pétrin, deux fois et après une recherche longue et difficile et suivant ce que les autres n'ont absolument rien n'a fonctionné pour moi, mais pour désinstaller et installer IIS revenir une fois sur Windows 7 machine, puis sur Windows server 2012 R2.
utilisation .NET3.5 il a travaillé pour moi pour un problème similaire.