[asp.net] Httpエラー503サービスを利用できません


Answers

私の場合、問題はDefaultAppPoolでした。 "Load User Profile"をfalseに変更しました。 しかし、これに副作用があるかどうかはわかりません。

Question

私は一般的にWebサーバーを設定するのは本当に新しいです。 私はWindows 8上にIIS 8を持っています。私は少しの開発をしながら、ローカルに小さなサイトを設定しようとしています。 IISで私はAdd Siteを選択し、名前をつけてindex.htmlファイルを持っている場所を指します(私は別の場所を試しました、 c:\ inetpub \ wwwroot \ testフォルダの最新版)設定。 しかし、私がlocalhostを参照しようとすると、私は得る

httpエラー503サービスを利用できません。

私は、プールが開始されていることを確認した、私は与えられたIIS_IUSRSフルコントロールは、

私は周りを検索したが、私の問題を解決したものは見つからず、EventLogやC:\ Windows \ System32 \ LogFiles \ HTTPERRフォルダに何も役立たない

誰が何が間違っているか教えてもらえますか?




現在の解決策がどれもapp_offline.htmない場合は、Webサイトのディレクトリでapp_offline.htmというファイルをapp_offline.htmます。 それは基本的にあなたのサイトが利用できないことをIISに伝え、代わりにこのページを表示します。

これを修正するには、削除するか、 app_offline.htm.bak名前を変更しapp_offline.htm.bak

私の場合は、同僚に同サイトへのトラフィックを一時的に防ぐための使い方を示しながらそれを追加し、それを私の箱に入れたことを忘れてしまった。 一口。




これは、データベースへの接続の数が原因である可能性があります。 私はそのような状況を抱えていたので、コンストラクタを作成してDBオープン接続を終了し、解決しました。




私にとってDefaultAppPoolは起動できず、イベントログにC:\Windows\System32\inetsrv\redirect.dllがロードできなかったことが伝えられました。

ファイルが見つかりませんでした。 これは、Windowsの機能「HTTPリダイレクト」がインストールされていないためです。 その機能がInternet Information Services\World Wide Web Services\Common HTTP Features\HTTP Redirectionチケットであることを確認しInternet Information Services\World Wide Web Services\Common HTTP Features\HTTP Redirection 。 今すぐインストールした場合は再起動する必要はありません。




私は今日も同じエラーがありました。 問題は、私が最近ドメインパスワードを変更したためです。そのため、各アプリケーションプールの[詳細設定]> [プロセスモデル]> [ID資格情報]で更新する必要がありました。




IIS URL書き換えがインストールされている場合は、それを行うことができます。 私はWindows 10アップデート後に問題を抱えました。

このの投稿は私を助けました。

Windows Control Panel > Programs and Features > IIS URL Rewrite Module 2 > Repair Programs and Features




それが誰にも役立ち、これはわかりにくいかもしれませんが、私には明らかではないかもしれませんが、アプリケーションプールは開始されませんでした。 私はちょうどウェブサイトを開始したり、アプリケーションプールを作成することを前提としていました。 実際に、私はあなたがアプリケーションプールを開始しなければならないことさえ知りませんでした...




いくつか試行錯誤した結果、私のドメインアカウントをIDとして使用するようにアプリケーションプールが設定されていたことがわかりました。私はドメインアカウントのパスワードを短く変更したことを思い出しました。 新しいパスワードを使用してアプリケーションプールのIDをリセットすると、問題が解決され、問題なくアプリケーションプールを再起動できます。




アプリケーションのそれぞれのアプリケーションフレームワークプールを確認してください。停止することができます。 そうであれば、それを開始してもう一度チェックしてください。

依然として問題が発生している場合は、イベントビューアをチェックして、そのエラーの原因を突き止め、さらにトラブルシューティングを行うこともできます。




同じ問題が発生しましたが、 IIS実際のサイト設定に問題がありました。

あなたのサイト/アプリケーションのAdvanced Settings...選択し、 Enabled Protocols値を見てください。 どんな共振であっても、私のサイトで値が空白で、次のエラーが発生しました:

httpエラー503サービスを利用できません。

修正はhttpで追加し、 OKを選択することでした。 そのサイトは再び機能的だった。




アプリケーションプールを起動してイベントログに次のように表示されると、アプリケーションプールはすぐに停止します。

アプリケーションプール 'APP_POOL_NAME'のワーカープロセスで、行番号 '0'のファイル '\?\'から構成データを読み取ろうとすると、 '構成ファイルを読み取れませんでした'というエラーが発生しました。 データフィールドにはエラーコードが含まれています。

... Windows 10 Fall Creators Updateおよび/または.Net Framework v4.7.1で明らかに導入されたバグが発生する可能性があります。 これは、関連する質問に対するこの回答からの解決策で解決できます。設定ファイル '¥¥?¥<EMPTY>'の行番号 '0'から構成データを読み込めません

  1. IISがインストールされているドライブに移動します。 C:\inetpub\temp\appPools\
  2. アプリケーションプールと同じ名前のディレクトリ(または仮想ディレクトリ)を削除します。
  3. リサイクル/アプリケーションプールをもう一度開始します。

私はdotnet GitHubリポジトリで次の問題を作成してこのバグをMicrosoftに報告しました。4.7.1をインストールした後、IIS AppPoolが「設定ファイルを読み込めません」というメッセージが表示されて停止します

EDIT

マイクロソフトは、Fall Creators UpdateのWindowsセットアッププロセスに関する既知の問題であり、 KB 4050891、 WebアプリケーションがWindows 10 Version 1709でHTTPエラー503およびWASイベント5189を返すと報告しました(Fall Creators Update) 。 その記事では、上記のような回避策の手順を示します。 ただし、問題の影響を受けるかどうかにかかわらず、すべてのアプリケーションプールをリサイクルすることに注意してください。

  1. [管理者として実行]オプションを使用してWindows PowerShellウィンドウを開きます。
  2. 次のコマンドを実行します。
    • Stop-Service -Force WAS
    • Remove-Item -Recurse -Force C:\inetpub\temp\appPools\*
    • Start-Service W3SVC



私の場合、問題は別のアプリケーションが自分のWebサイトにバインドしたポートを使用していたことでした。

コマンドラインから次のコマンドを実行すると、すべてのリスニングポートと実行可能ファイルがリストされています。

netstat -b



McAfee HIPSをお持ちで、イベントビューアのアプリケーションログに次のエラーが表示された場合:

モジュールDLL C:\ Windows \ System32 \ inetsrv \ HipIISEngineStub.dllの読み込みに失敗しました。
データはエラーです。

私の場合、 McAfee.comでこの回避策が問題を解決しました。

ページからの引用:

  1. [スタート]ボタンをクリックし、[ファイル名を指定して実行]をクリックします。
  2. %windir%\ system32 \ inetsrv \ configに移動します。
  3. メモ帳で編集するには、applicationHost.configファイルを管理者として開きます。
  4. <globalModules>セクションを編集し、次の行を削除します。
    <add name = "MfeEngine" image = "%windir%\ System32 \ inetsrv \ HipIISEngineStub.dll" />

  5. <modules>セクションを編集し、次の行を削除します。
    <add name = "MfeEngine" />

  6. applicationHost.configファイルの編集が完了したら、ファイルを保存してから、iisresetを使用してIISサーバーを再起動するか、システムを再起動します。



私の場合は、新しいApp Poolを作成し、それを開始するのを忘れてしまった。




私はこの問題を解決するために、IISのアプリケーションディレクトリに一致するURL予約を削除しました。 私はこの記事で概説したような(間違いなく同じではない)問題を抱えていました。

blogs.msdn.com/b/webtopics/archive/2010/02/17/…




Related