asp.net iis httperror - Httpエラー503サービスを利用できません




15 Answers

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

customerrors 404 response

私は一般的に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フォルダに何も役立たない

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




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

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




私の場合、アプリケーションプールは停止していました。 それを開始することで問題は解決しました。

私のウェブサイトはArvixeでホストされています。 私がメンバーシップベースのアプリケーションを持っていて、ファイルをアップロードしていたときに何か悪いことが起こったため、おそらくエラーの問題が発生しました。




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

アプリケーションプール '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



まず、イベントビューアで、システムログまたはアプリケーションログのいずれかを調べます。

私の場合、問題は、設定ファイルを読み込めないため、アプリケーションプールの作業プロセスを開始できないということでした。 その名前の最後に。




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

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

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

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




あなたのドメインは、AppPoolを実行してバッチログオン権限を持つために使用するアカウントを必要とする可能性があります。 この場合、同じエラーメッセージが表示されます。 このような場合には、イベントビューアのシステムイベントを調べることで判断できます。 アプリケーションプールで使用されているアカウントに「パスワードが間違っているか、バッチログオン権限がありません」というイベントがあるはずです。

このため、開発者はバッチログオンの問題を解決するため、開発マシンでIIS Expressを頻繁に使用しています。




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

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

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




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




私の場合、私のデフォルトのアプリケーションプールはオフラインでした。問題のトラブルシューティングのために、C:\ Windows \ System32 \ LogFile \ HTTPERRにあるIISログをチェックしました。最新のエラーログまでスクロールすると、マイエラーは「503 1 AppOffline DefaultPool」でした

解決方法IISマネージャーを開きます。 - アプリケーションプールをクリックします。これにより、右側にすべてのアプリケーションプールが表示されます。 - apiまたはサイトをホストしているアプリケーションプールに停止記号があるかどうかを確認します。そうであれば、アプリケーションプールを右クリックして[開始]をクリックします。 _クライアントからあなたのサービスにアクセスしようと再び試みるこれは私のために働いた。 @kombshに叫ぶ




これはイントラネット上のサーバー上で私に起こりました。 ブログ投稿とWindowsログを閲覧した後、2015年クリスマスの数日前(Windows Updateに関連していますか?)私のWebサイトのアプリケーションプールは、 c:\ inetpub \ temp \ appPoolsフォルダに設定ファイルを作成したかったこのフォルダへのアクセスは制限されていました。 これにより、アプリケーションプールが無効になりました。

この一時フォルダのEveryoneにフルコントロールを追加した後、 Windows Process Activation Serviceを再起動して、すべてが再びオンラインになりました。

もし私がもう少しエレガントなのであれば、AppPoolユーザーにフルコントロールをフォルダに与えるだけで十分だったでしょうが、アプリケーションプール名とアプリケーションプールユーザーがどう関係しているかは覚えていないようです...




Windows 7をWindows 10にアップグレードした後もIIS Express 10.0で同じことが起こります。解決方法:IISに移動し、無効なWebサイトをすべて有効にしてASP.NET Coreを再インストールします。




また、アドレスバーを確認し、ページが正しい場所にあることを確認します。

このエラーは404(ページが見つかりません)の代わりに返されます。 私の場合、それはサブフォルダが含まれていないページ上の悪いリンクでした。




私は同じ問題を抱えていて、C:\ Usersにユーザープロファイルを作成する権限の問題が原因であることがわかりました。 私はApplicationPoolIdentityにC:\ Usersフォルダへの完全な権限を与え、サイトを開始し、すべてが機能し、プロファイルが正しく作成されていて、私のサイトが正常に動作していなければなりません。 その後、ApplicationPoolIdentityからC:\ Usersへのアクセスを削除しました。

NetworkPviceを使用している場合に限り、ApplicationPoolIdentityを使用してローカルでサイトを開始できません: "HTTPエラー503。サービスは利用できません。"




私はこれが異なる方法で答えられていることを知っているが、私のケースでは、私は手動で再起動した後でも自動的にアプリケーションプールが停止していることに気づいた。 それは、私が使用したアカウントのパスワードを変更して数日前に変更されたときに、他の変更を加えずに正常に動作します。 同じことを試してください。




Related