- 締切済み
localhostで表示されない
ASPをやろうと思い、Win XPにIISを入れたのですが ブラウザで「http://localhost」と入力したところ ページを表示できません 検索中のページには問題があるため表示できません。 次のことを試してください: localhost ホーム ページを開いてから、表示する情報へのリンクを探してください。 [更新] ボタンをクリックするか、後でやり直してください。 [検索] ボタンをクリックして、インターネット上の情報を検索してください。 関連したサイトの一覧 も表示できます。 HTTP 500 - 内部サーバー エラー Internet Explorer というエラーが出てきてしまいます。 アプリケーションの追加と削除でIISの所は全てチェックを入れてインストールしました。 何度か再インストールしたりもしました。 説明不足な点は追記いたしますので、原因がわかる方教えていただけませんか?
- みんなの回答 (9)
- 専門家の回答
みんなの回答
- isobeman
- ベストアンサー率41% (17/41)
IIS意外に何かサーバー製品をインストールしていますか? MSDEとかSQLサーバーとか。
- blood_kazuaki
- ベストアンサー率40% (39/96)
#6です~ #7の方がおっしゃっているウイルス対策ソフトがからんでいる問題、についてはいかがでした? ちなみに、ウイルス対策ソフトは何をインストールされているんですか?
お礼
ウイルス対策には「AVG6.0」を使用しています。 これがよくないんでしょうか・・・。
- BlueRay
- ベストアンサー率45% (204/453)
まだ、解決できていないようなので参考URLは如何でしょうか。 HTTP 500: 内部サーバーエラー と言うことなので、IIS サーバーに問題が発生している可能性があります。 参考になるかはわからないですが、 http://service1.symantec.com/support/inter/ent-gate-jp.nsf/jp_docid/20030130011032962?OpenDocument&dtype=corp こちらも、如何でしょうか。
お礼
回答ありがとうございます。 参考のURLを見せていただきましたが、WinXP(私のノートPCだけ?)にはないファイルだったみたいで駄目でした。 本当にもう諦めてしまおうかしら・・・。 重ね重ねありがとうございました。
- blood_kazuaki
- ベストアンサー率40% (39/96)
こんにちは~#3です。 なんか苦戦しているっぽいので、補足要求です^^; ○Win XPとのことですが、もちろんProfessionalですよね? ○IISをインストールした際のユーザは、Administratorですか? それとも【コンピュータの管理者】の権限を持っているユーザですか? ○IISインストール後に、設定を変更したりしましたか? ちなみに、XP ProでIISをインストールした場合、 http://localhost/Default.asp というファイルはありません。 でも、404エラーになるはずです。 http://localhost/iisstart.asp と打ってみて下さい。 これが表示されたら、IISの規定のドキュメントを変更しているだけ、の話なんですがねぇ、、、 補足お願い致します。
補足
>Win XPとのことですが、もちろんProfessionalですよね? もちろんProfessionalです >IISをインストールした際のユーザは、Administratorですか? それとも【コンピュータの管理者】の権限を持っているユーザですか? コンピュータの管理者権限をもっているユーザです >IISインストール後に、設定を変更したりしましたか? 念の為再インストールしました >ちなみに、XP ProでIISをインストールした場合、http://localhost/Default.aspというファイルはありません。でも、404エラーになるはずです。 404エラーではなく、HTTP 500-内部エラーのままです >http://localhost/iisstart.aspと打ってみて下さい。 同じエラーが表示されました。
- BlueRay
- ベストアンサー率45% (204/453)
>http://localhost/Default.htmでブラウザを開いたところ、 >無事Default.htmの内容が表示されました。 >あとは、*.aspを表示させるだけになりました。 無事に表示された、ファイルの拡張子を変更してみては? Default.htm → Default.asp これで、表示されますか? 表示されるのなら、問題はないですが…。
お礼
htmファイルをaspファイルに変えるとエラーが表示されてしまうんです。 イベントビューアでシステムを見てみると、 「ソース:W3SVC イベントID: 36 サーバーはアプリケーション'/LM/W3SVC/1/ROOT'の読み込みに失敗しました。エラーは'クラスが登録されていません'でした。」 と警告も出ていました。 回答ありがとうございました。
- MovingWalk
- ベストアンサー率43% (2233/5098)
>ドキュメントルートとはwwwrootのことですか? たぶんそうです。IISの設定項目にあるはずですので確認してください。 >その中にはDefault.htmはありませんでしたが、 デフォルトのドキュメントもIISの設定にあるはずです。 たぶんDefault.htmが設定されていると思います。 ASPはCGIですので、まずスタティックなHTML文書を入れて確認する ことが必要です。適当なHTMLファイルをDefault.htmという名前で 入れて確認してみてください。 尚、細かい部分は、現在その環境がないのでわかりません。
お礼
何度も何度もご回答ありがとうございます。 http://localhost/Default.htmでブラウザを開いたところ、 無事Default.htmの内容が表示されました。 あとは、*.aspを表示させるだけになりました。 ありがとうございました!
- blood_kazuaki
- ベストアンサー率40% (39/96)
こんにちは~ たぶん、IISは動いているんじゃないかな、と思います。 まず、ブラウザで http://127.0.0.1 と入力してみて下さい。 もし表示されるようであれば、名前解決の問題だけですね。 今XPが手元にないので推測になりますが C:\WINNT\system32\drivers\etc\hosts の話だと思います。 ここで名前解決をしてあげないとダメです。 ちょうどいい過去ログがありましたので、上記説明でわからない場合は参照にして下さい。 サーバの話は最初は難しいですが、慣れるとすぐに設定できるようになると思いますので、頑張って下さい(^^
お礼
「127.0.0.1 localhost」と最後の行にかかれていました。 http://127.0.0.1をブラウザで入力しても同じエラーが表示されてしまいました。 http://localhost/(適当に作ったhtmlファイル)にするとちゃんとhtmlの内容は表示されるのですが・・・。 *.aspの時だけ、内部サーバーエラーになってしまいます。 ご回答ありがとうございました。
- MovingWalk
- ベストアンサー率43% (2233/5098)
>HTTP 500 - 内部サーバー エラー IISの内部でエラーが出ているようですね。 ドキュメントルートにあるデフォルトのドキュメント(Default.htm ?)を 確認してみてください。 http://www.fellow-ship.com/tech/httperr.html
補足
ドキュメントルートとはwwwrootのことですか? その中にはDefault.htmはありませんでしたが、 iisstart.aspとlocalstart.aspというのがあります。 iisstartの方をメモ帳で開いてみたところ、 「アクセスしようとしているサイトには現在既定のページがありません。更新中または設定中の可能性があります。」 と書いてありました。
- MovingWalk
- ベストアンサー率43% (2233/5098)
IISのサービスは起動していますか? サービスを確認してみてください。 (コントロールパネル→コンピュータの管理→サービス)
補足
IISのサービスとは、IIS Adminのことですか? これはちゃんと開始されています。
補足
返事が遅れてすみません。 たぶん、SQLサーバーが入っています。 サーバーが入っていると、IISはできないのでしょうか。