初めて、はてなに質問をします。


Windows2000Serverで動作していたASP(Active Server Page)のプログラムがあります。
このプログラムをWindows7(64bit)にIIS(ver7.5.7600)で動かしたいのですが、
IISの設定方法がわかりません。

Windows2000Serverに依存するようなプログラムは無く、
ファイルをコピーするだけのごく単純なプログラムになります。

試行錯誤して設定をしたのですが現状

エラーの概要
HTTP エラー 404.0 - Not Found
探しているリソースは削除されたか、名前が変更されたか、または一時的に使用不可能になっています。

というメッセージが表示されてしまいます。

設定方法をご教授願います。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/01/08 16:17:59
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:oil999 No.1

回答回数1728ベストアンサー獲得回数320

ポイント100pt

IIS 7.5にはクラシックASPがインストールされていないため、404エラーが表示されます。
対応は下記ページをご覧ください。
http://technet.microsoft.com/ja-jp/library/ee175737.aspx

他2件のコメントを見る
id:IT_Virgin_mj

お世話になります。

現在、C:\inetpub\wwwroot\

直下のフォルダに対象のASPファイルを格納していますが、
このフォルダに対して
「フォルダの所有権を取得」することで、解決しました。

「フォルダの所有権を取得」の設定には、こちらのサイトが参考になりました。

●新しいバージョンの Windows をインストールした後、フォルダを開けなくなった。
http://windows.microsoft.com/ja-JP/windows-vista/Troubleshoot-access-denied-when-opening-files-or-folders#

また、念のため、「WEBサイトの追加」の操作も、やり直しました。

理由はよく分からないのですが、
現在は、401エラーを表示していたファイルは
正常にエラー表示なく動いています。

2013/01/08 16:15:44
id:IT_Virgin_mj

アドバイスを頂いたoil999様に、御礼申し上げます。

2013/01/08 16:17:24
  • id:cx20
    エラーの詳細を表示するようにしたら、もう少し原因がつかめるかもしれません。

    ■ EZ-NET: Classic ASP の詳細エラーをブラウザーで表示できるようにする
    http://network.station.ez-net.jp/server/microsoft/iis/classicasp_error.asp
  • id:IT_Virgin_mj
    ご返信が遅れ申し訳ございません。

    cx20様に教えて頂いた内容とは異なりますが、

    理由はよく分からないのですが、
    前述の方法で、401エラーを表示していたファイルは
    正常にエラー表示なく動いています。

    cx20様に教えて頂いた方法は、今後ASPを作成する際、大変役に立ちそうです。
    従来はResponse.Writeを各行に記載しチェックしていました。
    おかげで、大いに生産性が上がりそうです。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません