IIS 8.5: Compte Virtuel pour le Pool d'applications IIS AppPool\{Nom du Pool d'Applications} n'est pas disponible
Je suis en cours d'exécution IIS 8.5 sur un Windows 2012 R2 Core-fort. J'ai créé un nouveau pool d'applications appelée "MyNewAppPool". J'ai un site web de l'instance, appelée "MyNewWebsite.com" en cours d'exécution dans le "MyNewAppPool" pool d'applications. La pièce d'Identité utilisée pour "MyNewAppPool" est "ApplicationPoolIdentity".
C'est ma compréhension que je peux attribuer des autorisations de sécurité pour les pools d'applications IIS 8.5 en utilisant l'auto-générés local virtuel des comptes, qui sera nommé "IIS AppPool\{Nom du Pool d'Applications}".
Donc, dans l'Explorateur Windows sur l' "MyNewWebsite.com" directory, je devrais être capable d'attribuer des autorisations de lecture/écriture pour le compte utilisateur virtuel "IIS AppPool\MyNewAppPool". Je ne trouve pas ce compte d'utilisateur d'attribuer des autorisations d'accès. Je suis à la recherche du local, emplacement de l'ordinateur et non pas l'ensemble du domaine. Je peut trouver le "IIS AppPool\DefaultAppPool" compte, mais je ne veux pas courir MyNewWebsite.com en vertu de la DefaultAppPPool, je veux l'exécuter en vertu de la MyNewAppPool application de la piscine.
Quelqu'un peut-il me dire pourquoi je ne peut pas trouver l'auto-générés compte virtuel pour MyNewAppPool?
OriginalL'auteur KPhillipson | 2014-08-07
Vous devez vous connecter pour publier un commentaire.
Vous ne jamais trouver la synthèse identité du pool d'applications dans les autorisations de dialogue de recherche. Il suffit de taper le nom de la piscine de l'identité comme ceci:
Via l'interface:
Cliquez sur le Vérifier les Noms bouton:
Via La Ligne De Commande:
Alternativement, vous pouvez utiliser
ICACLS
à partir d'un administrateur de ligne de commande/Powershell:J'ai vu qu'avant sur le lieu d'origine de Windows Server 2008 et Windows 2008R2 (pré-service pack) et il était puissant sanglante ennuyeux. Jetez un oeil à ma mise à jour, il devrait travailler avec les
ICACLS
à partir de la ligne de commande.nope.
No mapping between account names and security IDs was done. Successfully processed 0 files; Failed processing 1 files
quel système d'exploitation, avez-vous tous les derniers service packs et les mises à jour? Êtes-vous sûr que vous êtes l'exécution de powershell/invite de commande en tant qu'Administrateur? Avez-vous des espaces dans le chemin d'accès que vous êtes à l'octroi d'autorisations? Si donc les envelopper dans des guillemets doubles.....vous n'avez pas fourni beaucoup d'info aller sur, je ne suis pas normalement se plaindre, mais le DV semble un petit peu injuste, car ce n'est pas une monumentale de réponse incorrecte. Les sons de votre environnement est à blâmer que la réponse.
OriginalL'auteur Kev
La réponse ci-dessus fonctionne très bien, n'oubliez pas d'utiliser le nom du serveur, plutôt que le nom de domaine. J'ai raccroché un peu pour essayer de comprendre pourquoi il n'était pas à résoudre:
Nope. Le serveur n'est pas membre d'un domaine; nom de la machine locale est renseignée par défaut.
OriginalL'auteur James Toomey
J'ai eu le même problème dans le Serveur 2012 -- pour quelque raison que ce soit, il n'était pas de créer les comptes virtuels (ou ils n'étaient pas disponibles pour une utilisation). - Je crois que c'est lié à la
AppHostSvc
ou laNetMan
service ne fonctionne pas. - En fin de compte, j'ai pris un fusil de chasse de fixation (non recommandé, vous devriez essayer de faire aussi peu que possible pour un environnement de production, mais ce PowerShell peut vous sortir d'une pincée dans votre dev. de l'environnement):OriginalL'auteur BrainSlugs83