web-dev-qa-db-ja.com

Windows 7 IIS問題

問題は、テストするためにWindows 7コンピューターにIISをインストールしたところですが、Webブラウザーでローカルホストをロードしようとするとすぐにこのエラーが発生します。

サービスは利用できません


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

私は this solution を見つけましたが、うまくいきませんでした。誰かが何が起こっているのか考えていますか?

ありがとう!

より詳しい情報:

http:// localhost / にアクセスするとすぐに、アプリケーションプールを確認しました。これにより、試してみたWebサイトのアプリケーションプールが停止します。

9
Carlo

直した!

ログアウトを指摘してくれた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を実行すれば問題ありません。

ソース

7
Carlo

私は同じ問題を抱えていましたが、以前の答えは解決しませんでした。

この次はそれを解決しました:
C:\Windows\System32\inetsrv\configフォルダへの権限をNetwork Serviceユーザーに付与します。

2
Marcel

おかげで、「権限が不十分なため、構成ファイルを読み取れません」というエラーで同じ問題が発生していました。私はあなたの解決策を試しましたが、タイプミスがあります。そのISS_IUSRSではなくIIS_IUSRS。

いずれにしても、IIS_IUSRSではなくIISサーバーを自分で実行するという別のアプローチを使用します。これはそれほど安全ではありませんが、とにかくこれを行う方法は次のとおりです。1.デフォルトのWebサイトを強調表示します。 、または仮想ディレクトリ2.アクションペインの[基本設定]をクリックします3. [接続]ボタンをクリックします4. [特定のユーザー]を選択し、[設定]をクリックしてユーザー名とパスワードを入力します

1
Eric Barr