IISでアプリケーションプールを停止しました。開始しようとすると、IISが不満を言う、
現時点では、サービスは制御メッセージを受け入れることができません。 (HRESULTからの例外:0x80080425)。
何が得られますか? whence このエラーは来ましたか?
[イベントビューア]> [システム]を見ると、次の警告が表示されます。
アプリケーションプール 'MyAppPool'を提供するワーカープロセス '1456'は、割り当てられた時間内にプロトコル 'http'のリスナーチャネルを停止できませんでした。データフィールドにはエラー番号が含まれています。
アプリケーションプール 'MyAppPool'を提供するプロセスは、Windowsプロセスアクティブ化サービスとの致命的な通信エラーを経験しました。プロセスIDは「10592」でした。データフィールドにはエラー番号が含まれています。
アプリケーションプール 'MyAppPool'を提供するプロセスがシャットダウン中に制限時間を超えました。プロセスIDは「10516」でした。
これは約5分後に解決し、その時点でWebサイトを再起動しようとしましたが、次の情報を受け取りました。
World Wide Web発行サービス(W3SVC)は停止しています。 World Wide Web発行サービス(W3SVC)が実行されていないと、Webサイトを開始できません。
そのため、W3SVCサービスを開始し、Webサイトを開始できました。
これは私を助けてくれました。1、2分待つだけです。
数分待ってから、操作を再試行してください。
次の理由により、エラーメッセージが表示される場合があります。
以下の手順に従って問題を解決してください。
方法1:
方法2:1.システムファイルチェッカーを実行します。追加情報については、下記のリンクを参照してください。 http://support.Microsoft.com/kb/9298
私の場合、VSデバッガーはw3wpプロセスに接続されていました。デバッガーをデタッチした後、アプリケーションプールを再起動できました
IISワーカープロセス(タスクマネージャー内)を停止してから、IISを再度開始しました。動いた。
タスクマネージャーで関連するw3wp.exeを(友人のアドバイスで)殺しましたが、うまくいきました。
注:ご自身の責任で使用してください。どれを殺すかを慎重に選んでください。
Visual Studioデバッガーに接続されているものを忘れていました。必ずそこから切断し、しばらく待ってください。それ以外の場合、IISマネージャーのワーカープロセス機能からPIDを表示しているプロセスを強制終了しても機能します。
せっかちなので、同じ設定で新しいアプリケーションプールを作成し、それを使用しました。
マシンの再起動はうまくいきましたが、毎回ではありませんでした。
あなたが本当にこれで立ち往生している場合は、以下の手順に従ってください
アプリプールを複数回起動しようとすると、常にこの問題が発生していました。再起動するのではなく、Application InformationServiceを実行するだけです。 (注:このサービスは、システムで手動で実行するように設定されています。これが問題の原因である可能性があります。)説明から、それが何らかの形で関与していることが明らかです。
追加の管理者特権で対話型アプリケーションの実行を促進します。このサービスが停止すると、ユーザーは目的のユーザータスクを実行するために必要な追加の管理者権限でアプリケーションを起動できなくなります。
おそらく、IISマネージャー(および管理者として実行されている他のほとんどのプロセス)は、プロセスの実行中は管理者特権を維持せず、代わりにから管理者権限を要求しますケースバイケースのアプリケーション情報サービス。
IIS windowsサービス(World Wide Web Publishing Service
)を再起動してから、アプリケーションプールを開始することでうまくいきました。しかし、一番の答えが示唆しているように、それがその後機能するようになったのは単に待っているだけかもしれません。