問題は、テストするためにWindows 7コンピューターにIISをインストールしたところですが、Webブラウザーでローカルホストをロードしようとするとすぐにこのエラーが発生します。
サービスは利用できません
Httpエラー503サービスを利用できません。
私は this solution を見つけましたが、うまくいきませんでした。誰かが何が起こっているのか考えていますか?
ありがとう!
より詳しい情報:
http:// localhost / にアクセスするとすぐに、アプリケーションプールを確認しました。これにより、試してみたWebサイトのアプリケーションプールが停止します。
直した!
ログアウトを指摘してくれたmrdennyに感謝します。これにより、Googleでより具体的な方法で検索することができました。私の問題はこれでした:
"アプリケーションプール 'DefaultAppPool'のワーカープロセスで、エラー 'アクセス許可が不足しているため、構成ファイルを読み取れません'が、ファイル '\?\ C:\ Windows\Microsoft.NET\Framework64\v2.0.50727からグローバルモジュール構成データを読み取ろうとしました\ config\machine.config '、行番号' 0 '。ワーカープロセスの起動が中止されました。 "
解決:
この問題を修正するには、「C:\ Windows\Microsoft.NET\Framework64\v2.0.50727\config\machine.config」ファイルに対するIIS_IUSRSアカウントに明示的な読み取り権限を付与し、iisresetを実行すれば問題ありません。
私は同じ問題を抱えていましたが、以前の答えは解決しませんでした。
この次はそれを解決しました:C:\Windows\System32\inetsrv\config
フォルダへの権限をNetwork Service
ユーザーに付与します。
おかげで、「権限が不十分なため、構成ファイルを読み取れません」というエラーで同じ問題が発生していました。私はあなたの解決策を試しましたが、タイプミスがあります。そのISS_IUSRSではなくIIS_IUSRS。
いずれにしても、IIS_IUSRSではなくIISサーバーを自分で実行するという別のアプローチを使用します。これはそれほど安全ではありませんが、とにかくこれを行う方法は次のとおりです。1.デフォルトのWebサイトを強調表示します。 、または仮想ディレクトリ2.アクションペインの[基本設定]をクリックします3. [接続]ボタンをクリックします4. [特定のユーザー]を選択し、[設定]をクリックしてユーザー名とパスワードを入力します