none
「iisstart.asp」を開いても「ページが表示できません」となる場合 RRS feed

  • 質問

  • Visual Studio 2005 Pro を数ヶ月前に始めたばかりの者です。
    どうぞよろしくお願いいたします。

    早速ですが次の状況で困っております。
    どなたかアドバイスを頂けると助かります。
    よろしくお願いいたします。


    ◆やりたいこと
     「http://localhost/iisstart.asp」のページを正常に表示させたい。

    ◆セットアップ状態
    1.Visual Studio 2005 Pro は先にインストールしてありました。
    2.IISとASPを利用したいので、VSの後からIISをインストールしました。
    3.IIS マッピング修復を行いました。
      http://support.microsoft.com/default.aspx?scid=kb;ja;306005
      を参考に、成功したというメッセージを確認しました。
    4.コンパネ⇒管理ツール内のインターネット インフォメーション サービス⇒
      ⇒Webサイトのプロパティにて、ASP.NETの項目にはこう表示されています。
      ・ASP.NETバージョン :2.0.50727
      ・仮想パス     :web.config
      ・ファイルの場所  :C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\config\web.config

    ◆症状
    1.IEから「http://localhost/iisstart.asp」を開いても、
      「ページを表示できません」となります。
    2.自分で書いたサンプルhtmファイル「http://localhost/sample.htm」は
      きちんと表示されるのでIISは正常に動いているようです。

    ◆備考:ファイアウォールがらみ
    1.Norton AntiVirusはインストールしてありますが、
      ファイアウォールソフトは入っていません。
    2.Windowsファイアウォールは無効にしてあります。

    ◆環境:
     OS:Xp pro 、 IIS5.1 、 VS2005pro

    なにか確認するところとか、どんな事でも構いませんので、
    情報お待ちしております。
    よろしくお願いいたします。

    2007年10月19日 9:48

すべての返信

  • コード ブロック

    http://localhost/localstart.asp

     

    の間違いじゃないでしょうか?

    IISが有効になっていれば表示されるはずです。

     

    あとは

     

    を直接開くと表示されませんか?
    2007年10月19日 15:55
  • Hiroyuki Inoue さま
    早速のアドバイス、ありがとうございます!!
    でも、いずれも下記のようになってしまいます。

     HTTP 500 内部サーバエラー
     ページを表示できません

    書き忘れていました、「HTTP 500 内部サーバエラー」です。

    2007年10月19日 21:59
  • 内部サーバエラーですので、IISとかの問題じゃなくて、asp自体に問題があるように思います。何かの関係でうまくコード(VB Script?)が実行できないのではないでしょうか? VBScriptが一切ないhtmlのみの簡単なaspが表示できるかどうか確かめてみて下さい。

     

    もしくは、インターネットインフォメーションサービスを開いて、当該Webアプリケーションのプロパティで、アプリケーションの設定でアプリケーションが作成されているか、実行アクセス権がスクリプトのみになっているかを確認してみて下さい。

    2007年10月20日 2:40
    モデレータ
  • "HTTP 500 - 内部サーバー エラー" エラー メッセージのトラブルシューティング方法

    http://support.microsoft.com/kb/311766/ja

    とか
    2007年10月21日 0:50
  • みなさまありがとうございました。
    長い時間掛けて色々と調べたのですが断念しました。
    解決はしませんでしたが、
    一応、情報を書き込んでおきます。

    もし同様の症状になられた方で解決策が見つかった方がいらっしゃいましたら、
    いつでも、どれだけの月日が流れていても構いませんのでアドバイスお願いいたします。


    IEの設定でエラーメッセージ簡易表示をオフにした状態でアクセスすると以下のエラーが確認されました。
     Active Server Pages エラー 'ASP 0201
     無効な既定のスクリプト言語
     このアプリケーションに対する無効な既定のスクリプト言語

    ちなみにこのaspファイルは次の単純なコードです。別のPCの同バージョンのIISでは動作確認済みです。
    <%@ Language = "VBScript" %>
    <%
    Option Explicit
    Dim sServername, sServerinst, sPhyspath, sServerVersion
    Dim sServerIP, sRemoteIP
    Response.Buffer = True
    sServername = LCase(Request.ServerVariables("SERVER_NAME"))
    %>
    <html><head><title>ASPテスト</title></head><body>
    <table><tr><td>Servername</td><td><%=sServername%></td></tr></table></body></html>

    試した事一覧
     ・IIS及びVS2005をアンインストールし、再度IISをインストール(VS入れず)
     ・DLLの登録
      ASP および Windows 2000 の使用に関するアドバイス
      http://www.microsoft.com/japan/technet/community/columns/insider/iisi0506.mspx
     ・IIS マッピング修復
      http://support.microsoft.com/default.aspx?scid=kb;ja;306005




    2007年10月25日 6:47