Comment ajouter ASP.NET 4.0 comme Pool D'Application sur IIS 7, Windows 7

configurer des serveurs n'est en aucun cas mon fort. J'essaie de transférer un projet de développement sur Windows 7. Une des choses que je dois exécuter l'application est de sélectionner ASP.NET v4.0 en tant que pool d'applications au sein de L'IIS.

j'ai parcouru les directions dans le lien suivant pour m'assurer que les Options appropriées de développement D'Application ont été sélectionnées:

http://www.gotknowhow.com/articles/how-to-install-iis7-and-enable-aspnet

de l'intérieur du IIS Manager , je sélectionne Application Pools et seulement voir

- Classique .NET pool d'applications

- DefaultAppPool

je dois également être en mesure de sélectionner de

- ASP.NET v4.0

- ASP.NET v4.0 Classic

Comment puis-je les ajouter à la liste des catégories d'applications disponibles?

193
demandé sur Marcel Gosselin 2011-02-03 21:39:07

5 réponses

il y a de fortes Chances que vous ayez besoin d'installer .NET 4 (qui va aussi créer une nouvelle Applpool pour vous)

assurez-vous D'abord que vous avez IIS installé puis effectuer les étapes suivantes:

  1. ouvrez votre invite de commande ( Windows + R ) et tapez cmd et appuyez sur entrez

    vous pourriez avoir besoin de commencer ceci en tant qu'administrateur si vous avez UAC activé.

    Pour ce faire, localisez l'exe (habituellement vous pouvez commencer à taper avec le Menu Démarrer ouvert), cliquez avec le bouton droit de la souris et sélectionnez "Exécuter en tant qu'administrateur "
  2. Type cd C:\Windows\Microsoft.NET\Framework\v4.0.30319\ et appuyez sur .
  3. Type aspnet_regiis.exe -ir et appuyez sur entrez de nouveau.
    • S'il s'agit d'une nouvelle version de IIS (aucun autre site ne s'y trouvant)) ou vous n'êtes pas inquiet que les sites hébergés rompent avec un changement de cadre, vous pouvez utiliser -i au lieu de -ir . Cela changera leurs AppPools pour vous et les étapes 5-on ne devrait pas être nécessaire.
    • à ce stade, vous verrez qu'il commence à travailler sur l'installation du framework. net Dans to IIS pour vous
  4. fermez L'invite DOS, ré-ouvrez votre menu Démarrer et cliquez sur ordinateur et sélectionnez Gérer
  5. agrandir le côté gauche (Services et Applications) et sélectionner services D'Information Internet
    • vous avez maintenant un nouvel applet dans la fenêtre de contenu exclusivement pour IIS.
  6. développez votre ordinateur et localisez le noeud Application Pools , et sélectionnez-le. (Vous devriez maintenant Voir ASP.NET v4.0 listé)
  7. développez votre Sites noeud et localisez le site que vous voulez modifier (sélectionnez-le)
  8. à droite, vous verrez paramètres de base... juste au-dessous du éditer le Site texte. Cliquez dessus, une nouvelle fenêtre devrait apparaître
  9. sélectionnez le .net 4 AppPool en utilisant le sélectionnez... bouton et cliquez sur ok.
  10. redémarrez le site, et vous devriez être prêt.

(vous pouvez répéter les étapes 7-on pour chaque site que vous voulez appliquer .NET 4 on aussi).


Références Supplémentaires:

  1. .NET 4 Framework

    Le cadre pour ceux qui ne l'est pas déjà.
  2. Comment puis-je exécuter un commandement avec privilèges élevés?

    Instructions sur la façon d'exécuter l'invite de commande avec les droits d'Administrateur.
  3. aspnet_regiis.exe options

    Pour ceux qui pourraient vouloir savoir ce que -ir ou -i fait (ou la différence entre eux) ou quelles autres options sont disponibles. (j'utilise typiquement -ir pour empêcher tout site plus ancien de briser un changement de cadre, mais c'est à vous de décider.)
450
répondu Brad Christie 2014-03-03 18:10:54

au niveau supérieur du Gestionnaire de L'IIS (Sites ci-dessus), vous devriez voir le noeud d'arbre D'Application Pools. Cliquez avec le bouton droit de la souris sur "Application Pools", choisissez "Add Application Pool".

lui donner un nom, choisir .net Framework 4.0 et soit intégré ou mode Classique.

Lorsque vous ajoutez ou modifiez un site web, votre nouvelle application piscines apparaît désormais dans la liste.

15
répondu Scott 2011-02-03 18:41:37

ouvrez une ligne de commande windows. Changez les répertoires en C:\Windows\Microsoft.Net\Framework\v4.0.xxxx où les x sont le numéro de compilation. Tapez aspnet_regiis -ir et appuyez sur Entrée. Ceci devrait enregistrer .Net v4.0 et créer les pools d'applications par défaut. Si ce n'est pas le cas, vous devrez les créer manuellement en cliquant avec le bouton droit de la souris sur le dossier Application Pools dans L'IIS et en choisissant Add Application Pool .

Edit: Comme une référence, veuillez vous référer à la section du document lié en se référant à la -je argument.

http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx

14
répondu Joel Etherton 2011-02-03 18:46:03

je viens de le rencontrer et bien que nous ayons déjà installé .NET 4.0 sur le serveur, il s'avère que nous n'avions que la version" Client Profile "et non la version" Full". L'installation de ce dernier fixe le problème.

4
répondu Chris Simpson 2012-02-23 01:42:01

installer framework 4.0 redistribuable est également suffisant pour créer un pool d'applications. Vous pouvez télécharger il de ici .

0
répondu Pranav Labhe 2015-04-20 08:40:30