Le service ne peut pas accepter de messages de contrôle en ce moment
je viens d'arrêter un bassin D'applications dans IIS. En essayant de commencer, IIS se plaint que,
le service ne peut pas accepter de messages de contrôle pour le moment. (Exception de HRESULT: 0x80080425).
Ce qui donne? À partir de d'où est-ce que cette erreur?
Regarder l'Observateur d'Événements > Système montre que ces avertissements:
un processus de travailleur '1456' Service Application pool 'MyAppPool' n'a pas réussi à arrêter un canal d'écoute pour le protocole 'http' dans le temps alloué. Le champ de données contient le numéro d'erreur.
a process serving application pool "MyAppPool" a subi une erreur de communication fatale avec le service D'Activation de processus de Windows. Le numéro d'identification du processus était "10592". Le champ de données contient le numéro d'erreur.
un pool de traitement de demandes 'MyAppPool' a dépassé les limites de temps pendant l'arrêt. L'id du processus était "10516".
cela s'est résolu après environ 5-minutes, à ce moment-là nous avons essayé de redémarrer le site web, et avons reçu:
le service de publication sur le World Wide Web (W3SVC) est arrêté. Les sites web ne peuvent pas être démarrés à moins que le service de publication World Wide Web (W3SVC) ne soit lancé.
donc, nous avons commencé le service W3SVC, et ensuite nous pourrions commencer notre site web.
8 réponses
cela m'a aidé: attendez juste une minute ou deux.
Attendez quelques minutes, puis recommencez l'opération.
Le message d'erreur pourrait entraîner pour la raison suivante:
- le service associé à Gestionnaire de justificatifs ne démarre pas.
- certains fichiers associés à l'application sont devenus corrompus.
s'il vous Plaît suivez les étapes mentionnées ci-dessous pour résoudre le problème:
Méthode 1:
- cliquez sur le bouton"Démarrer"
- dans la zone de texte qui se lit "programme de recherche et fichiers" tapez "Services"
- clic Droit sur "Services" et sélectionnez "Exécuter en tant qu'Administrateur"
- dans la fenêtre des Services, cherchez le service Gestionnaire de justificatifs d'identité et "arrêtez".
- redémarrez l'ordinateur et" démarrez "le service de gestion des justificatifs d'identité et réglez-le sur"Automatique".
- redémarrez l'ordinateur et ça devrait marcher.
Méthode 2: 1. Lancez Le Vérificateur De Fichiers Système. Consultez le lien ci-dessous pour plus d' information: http://support.microsoft.com/kb/929833
dans mon cas, le débogueur VS était attaché au processus w3wp. Après avoir désactivé le débogueur, j'ai pu redémarrer le Pool D'applications
j'ai tué liées w3wp.exe (sur le Conseil d'un ami) au Gestionnaire des tâches et cela a fonctionné.
Note: utilisez à vos risques et périls. Être prudent en choisissant un à tuer.
j'ai arrêté le processus de L'ouvrier du SII (dans le Gestionnaire des tâches), puis j'ai recommencé le SII. Il a travaillé.
étant impatient, j'ai créé un nouveau Pool D'applications avec les mêmes paramètres et j'ai utilisé cela.
j'ai continué à avoir ce problème chaque fois que j'ai essayé de démarrer un pool d'applications plus d'une fois. Plutôt que de redémarrer, je lance simplement le Information Sur La Demande Service. (Remarque: Ce service est configuré pour s'exécuter manuellement sur mon système, qui peut être la raison du problème. D'après sa description, il semble évident qu'elle est impliquée d'une manière ou d'une autre:
facilite le fonctionnement des applications interactives avec des privilèges administratifs supplémentaires. Si ce service est arrêté, les utilisateurs ne seront pas en mesure de lancer des applications avec les privilèges administratifs supplémentaires dont ils peuvent avoir besoin pour effectuer les tâches utilisateur souhaitées.
vraisemblablement, IIS manager (ainsi que la plupart des autres processus fonctionnant en tant qu'administrateur) ne maintient pas les privilèges admin tout au long de la vie du processus, mais demande plutôt des droits admin à Information Sur La Demande service au cas par cas.
Source: social.technech.microsoft.com
j'ai oublié que j'avais le mien attaché à Visual Studio debugger. Assurez-vous de vous déconnecter de là, puis attendez un moment. Sinon, tuer le processus de visualisation du PID à partir de la fonctionnalité des processus Worker de IIS manager fonctionnera aussi.