Jeu de clés n'existe pas d'Identité non valide
Remarque: j'ai trouvé plusieurs questions similaires sur ici, mais qui ont été résolues ne fonctionne pas pour moi. Donc, j'ai pensé à ouvrir une nouvelle question.
J'ai redémarré notre server 2012 de la boîte, qui accueille notre nouvelle .net applications. Après cela, j'ai commencé à recevoir une erreur 503. Après enquête, il semblait comme un problème d'identité.
Avant d'aller beaucoup plus loin, je dois préciser que ce compte a travaillé plusieurs mois maintenant. J'ai redémarré avant, et tout a commencé à l'amende.
Donc je suis (assez commun) 5059, 5057, et 5021 erreurs dans le journal. Ils se résument à ceci:
L'identité de pool d'applications SVFileUpload est pas valide. Le nom d'utilisateur ou le mot de passe spécifié pour l'identité peut être incorrect, ou l'utilisateur peut ne pas avoir de lots droits d'ouverture de session. Si l'identité n'est pas corrigée, l'application de la piscine sera désactivé lorsque le pool d'applications reçoit sa première demande. Si batch droits d'ouverture de session sont à l'origine du problème, l'identité dans la configuration IIS magasin doit être changé après les droits ont été octroyés avant d'Activation des Processus Windows Service (A) pouvez réessayer de l'ouverture de session. Si l'identité demeure valide après la première demande pour l'application de la piscine est traitée, l'application de la piscine sera désactivé. Le champ de données contient le numéro de l'erreur.
J'ai pensé que je voudrais vous assurer que le mot de passe et compte étaient correctes, donc, je vais à l'application de la piscine, sélectionner l'identité de> la coutume et de s'assurer qu'il est bien mis en place. J'obtiens une erreur:
Il y avait une erreur lors de l'exécution de cette opération. Détails: jeu de clés n'existe pas (Exception de HRESULT: 0x80090016)
C'était étrange pour moi, donc j'ai essayé de réglage de l'application de la piscine à un construit en compte, et il a bien fonctionné. J'ai cette erreur quand j'essaie de régler un compte personnalisé. Aussi, pas de pools d'applications qui sont en utilisant des comptes d'exécution.
J'ai googlé un peu, pas trop à qui d'erreur était celui que je devais suivre. J'ai essayé:
- l'enregistrement du compte sur la ligne de commande via le aspnet_ outil
- Que l'utilisateur est dans le groupe IIS_IUSRS
- de modifier les autorisations sur C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys fichier(s)
- ajouter un nouvel utilisateur et en essayant de mettre un pool d'application pour que les utilisateurs de compte
Il y avait un couple d'autres choses au hasard que j'ai essayé de googler, mais je ne m'en souviens pas.
Cette erreur n'a pas de sens pour moi, et cela semble aléatoire. J'ai besoin d'aide pour comprendre 1) pourquoi je ne peux pas définir une application de la piscine à un compte personnalisé et 2) pourquoi l'identité n'est pas de travail pour mes applications plus
-Modifier
J'ai récemment supprimé et re-ajout de l'utilisateur de compte j'ai travaillé avec. Je pense que cela résout ce problème. Le problème restant est que je ne peux pas mettre à jour l'application de la piscine à cause du "jeu de clés n'existe pas d'erreur".
OriginalL'auteur loctrice | 2014-07-02
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé quelques liens qui m'ont amené à une solution.
Dans c:\windows\system32\inetsrv\config\applicationHost.config j'ai supprimé tous les configProtectedData entrées.
Alors j'ai tout enlevé en %ALLUSERSPROFILE%\Microsoft\Crypto\RSA\MachineKeys
J'ai couru iissetup.exe /installer SharedLibraries de la inetsrv, qui a abouti à un "Failed = 0x80070005"
J'ai ensuite été en mesure de configurer mon pools d'applications, comme si rien ne s'était passé.
Malheureusement, cela ne fonctionne pas pour moi. Cependant, mon scénario est un peu différent. J'ai aussi Windows 2012, mais dans mon cas, j'étais parti d'un groupe de travail à se joindre à un domaine. Cependant, j'ai eu le même résultat que vous avec le 0x80090016 erreur. Après avoir suivi les instructions ci-dessus (et de redémarrer les services web, pour faire bonne mesure), je reçois une erreur lorsque vous tentez d'appliquer le pool d'application paramètres... Valeur n'est pas comprise dans la plage attendue.
Donc j'ai eu le même problème que vous ebol2000. J'ai eu ce "la Valeur n'est pas comprise dans la plage attendue." chaque fois que j'ai essayé d'appliquer le pool d'application paramètres. Après tous les essais et erreurs, j'ai trouvé, si vous configurez votre compte personnalisé et accepter jusqu'à ce que vous obtenez le message d'erreur, j'ai repris le compte personnalisé, cliquez sur l'option " Set " puis annulée que pour ne pas écraser les informations d'identification. J'ai ensuite cliqué sur " OK "puis" OK " de nouveau et ça semblait fonctionner. Je l'ai fait 4 autres fois, et il est résolu à chaque fois. (Note de côté, j'ai même correspondait à la Capitalisation de mon nom d'utilisateur, si ça peut aider)
Après j'ai suivi les étapes ici j'ai commencé à recevoir une autre erreur..."la Valeur n'est pas comprise dans la plage attendue" Il y a un post ici dans le Débordement de Pile: stackoverflow.com/questions/30088486/... la Suite de cette suite permet de résoudre le problème. Serveur Windows 2012 R2.
OriginalL'auteur loctrice
J'ai eu le même message d'erreur parce que mon utilisateur n'a pas été membre de la "Locale" Administrateurs de groupe.
J'ai été en mesure de se connecter au serveur parce que j'ai été membre de la "Utilisateurs du Bureau à Distance" du groupe.
J'ai été en mesure d'ouvrir de Gestion IIS et de modifier les paramètres, mais quand j'ai cliqué sur "OK" ou le bouton "Enregistrer" - j'ai eu le "jeu de clés n'existe pas" - message d'erreur.
Donc, mon conseil - vérifier si vous êtes un administrateur.
J'ai eu une expérience similaire. Quand j'ai essayer de faire un système automatisé de déployer des VSTS (Libération), j'obtiens l'erreur ci-dessus. Dans ce cas, la commande est exécutée par un service local sur la boîte qui est attaché à un compte administrateur. Quand j'ai RDP dans la boîte et exécuter le AppCmd.exe moi-même, moi aussi, j'obtiens la même erreur. Mais quand j'ouvre une invite de commande dans administration la mode, il fonctionne très bien. Donc, il ne semblent être liées à la sécurité, mais quelque chose de plus que d'être simplement un administrateur.
Je suis en train de vivre la même chose avec les VST Version. J'ai donné à tout le monde de MachineKeys juste pour voir si cela ferait une différence. Mon Mauvais juste réinitialiser les autorisations sur le Dossier MachineKeys à tout le monde, et ça fonctionne.
OriginalL'auteur Markus1980Wien
J'ai essayé de changer l'Identité de Pool d'Applications sur un serveur distant et il a échoué avec l'erreur ci-dessus.
Je RDP dans la machine à distance et a ensuite essayé de mettre à jour l'Identité locale Gestionnaire des services IIS et cela a fonctionné.
OriginalL'auteur Sundeep
Pour n'importe qui sur Windows server 2008 trébuchant sur cette erreur:
cela peut se produire lorsque vous êtes à la gestion de l'instance de IIS à partir d'un autre serveur à l'aide de la fonctionnalité de gestion à distance ("se connecter à un autre ordinateur").
Je résolus par la gestion de l'instance de IIS à partir du serveur lui-même.
https://support.microsoft.com/en-hk/help/977754/-keyset-does-not-exist-error-message-when-you-try-to-change-the-identi
OriginalL'auteur rinkeb
supprimer le rsa trouvé ici C:\Users\usernamn\AppData\Roaming\Microsoft\Crypto\RSA
FAIRE UNE SAUVEGARDE JUSTE POUR ÊTRE SÛR QUE TRAVAILLÉ POUR MOI
OriginalL'auteur bob