Windows2000ServerでASPファイルが公開できません

このQ&Aのポイント
  • Windows2000Serverから、2003Serverにアップグレードした後、IISでWebサイトを公開していますが、ASPファイルが公開できません。
  • フォルダー内にはindex.htmlとindex.aspというファイルがあり、プロパティでindex.htmlを一番上に指定すると正常に表示されますが、index.aspを一番上に指定すると「ページが見つかりません」と表示されます。
  • また、http://www.***.jp/abc/index.aspでも同様に「ページが見つかりません」と表示されます。ご教授お願いします。
回答を見る
  • ベストアンサー

Windows2000ServerでASPファイルが公開できません

Windows2000Serverから、2003Serverにアップグレードしました。 IISでサイトを公開(Webで共有)しています。 Webで共有したフォルダー名&エイリアス名:ABC で、このフォルダーに index.htmlとindex.asp があります。 プロパティ→ドキュメント で、index.htmlを一番上に指定した場合、何も問題なくブラウザから見られますが、 index.aspを一番上に指定した場合、IEで開くと「ページが見つかりません」 と表示されます。 また、http://www.***.jp/abc/index.asp としてIEから開こうとしても、、「ページが見つかりません」と表示されます。 どなたかご存知の方おられましたら、ご教授の程、よろしくお願いします。

  • idek
  • お礼率47% (170/361)

質問者が選んだベストアンサー

  • ベストアンサー
  • suzui
  • ベストアンサー率67% (199/297)
回答No.1

こちらが参考になりませんか?

参考URL:
http://www.microsoft.com/japan/technet/community/columns/insider/iisi0404.mspx#EABAA

関連するQ&A

  • .html ファイルでasp実行?

    現状、Win2000Server+IIS5.0 上で、以下のようなファイルが動いています。 これを Win2003Server + IIS6.0に移行しているところなのですが、うまく動きません。 まず、index.aspで、index.htmlにリダイレクトし、index.htmlは表示されます。しかし、index.htmlの最初の行にある<!--#include Virtual = "/gl.asp"-->がインクルードされず、ブラウザに表示されたソースを見るとそのまま表示されてしまいます。 そもそも、.htmlなる拡張でaspが実行されるのかが疑問なのです。 ただ、現行サーバでは動いているんですが。 ちなみに新サーバ上でのIISマネージャのWeb拡張にてSSIやCGI、ASPは有効にしてあります。 次に、SSIを.htmlにマッピングしてみました(現行サーバではそうなっていませんが)。 結果、<!--#include Virtual = "/gl.asp"-->はインクルードされましたが、 gl.aspは実行されずそのまま読み込まれただけです。 つまり、ここでもPerlが実行されないまま、単にインクルードされたに過ぎないのです。 Perlでのスクリプトも単独では動作しているのは確認しております。 新サーバ上で、どのような設定が必要なのかが判りません。どなたかお知恵をお貸しください。 よろしくお願いします。 ****************************** [ファイル名 index.asp] <% リダイレクトの為のスクリプト%> ******************************* [ファイル名 index.html] <!--#include Virtual = "/gl.asp"--><% %> <html ・・・ 以下省略(これ以降もHTMLタグとASPスクリプトの混在したものが続く) ************************* [ファイル名 gl.asp] <script language="PerlScript" runat="Server">Perlスクリプト</script> <% ・・・ 以下省略(これ以降もサーバー側ASPに関する記述が続く)に関する記述が続く)

  • サーバ内ファイルの読み取り

    ASPでデータベース更新HPを作成しているのですが、ASPを用いてWeb共有をとってないフォルダ(IIS配下にないフォルダ)のファイルを確認することはできないでしょうか? アクセスしたいのは画像ファイルで、必要なのはファイル名の一覧です。 環境はWin2000サーバ,IIS5.0です。 どなたかご存知の方がいらっしゃったら、教えていただけたらと思います。よろしくお願いします。

  • ASP.NET クライアント→サーバーに移動させる

    お世話になります。 クライアントPCでASP.NETの開発環境をインストールして簡単なテストプログラムを作成しました。 Webサーバーではないのですが、IIS7.0がインストールされていて、簡単なPHPプログラムが動く環境の Windows Server 2008 R2 の inetpub\wwwroot\test のフォルダを作成して(IISは 192.168.0.10とします、IIS関連のプログラムはASP.NETも含め全部インストール済です) 作成した test.aspxファイル、test.vbファイルを入れて ttp://192.168.0.10/test/test.aspx を叩くと 401 - 権限がありません: 資格情報が無効であるため、アクセスが拒否されました。 指定した資格情報を使用して、このディレクトリまたはページを表示するアクセス許可がありません。 とエラーが表示されてしまいます。 PHPの時はクライアントで作成したファイルを同じような形でサーバーのIISフォルダにサブフォルダを作成してファイルを張り付け、クライアントからIEで問題なく稼働してたのに・・・ もしかして、上記2つのファイルでは少ないとか、何か許可を出させる命令を実行するとか、 わたくしが見落としている点などありましたら、何卒ご指摘いただけますようお願いいたします。 開発には Microsoft Visual Web Developer 2010 Express を使用しております。 この環境でサーバーに直接アップロードしてデバックなど実行できるようにできるなど、 そういうご回答でもまったく問題ございませんので、何卒ご教授いただければと存じます。 よろしくお願いいたします。

  • Windows7+IE8 でASPのサーバーサイドのデバッグをしたいと

    Windows7+IE8 でASPのサーバーサイドのデバッグをしたいと思っており、ウェブで検索していろいろと調べてみたのですが、何のデバッガーツールを使い、どのような設定を Windows7, IE8, IISなどに行えば良いかわからないのですが、どなたか教えて頂けませんでしょうか? ちなみに IIS は、Windows7に添付のものを使用しています。

  • VISTA HOMEEDITIONのIIS7.0でASPをスクリプト実行させられますか?

    店頭で買ったVISTAです。 IIS7.0をコンポーネント追加しました。 localhostにてWEBサーバーを指定しまして http://localhost/web/test.html 上記のようなURLでIEにてローカルでWEBを表示できました。 HTMLは表示できるのですが、VBSCRIPTを使用した ASPを指定するとエラーになります。 MIMEを.aspに何か指定すればASPをスクリプトとして実行できますでしょうか?

  • Windows2003サーバでASP.NET

    Windows2003サーバで質問させてください。 先日Windows2003サーバを購入しまして、WEBサーバを構築しようとしています。 IISもセットアップしまして、Framework1.1も標準でインストールされているようでした。 あとは別PCで作成したASP.NETファイル(動作確認済)をwwwroot下にコピーして、IISの設定(仮想ディレクトリ)の作成をしてやればいいだけでしょうか? Windows2003サーバに開発環境(VisualBasic.NET)をインストールしたりということは必要ないのでしょうか? 教えてください。

  • WebサーバーのURL任意設定出来ますか

    Webサーバを構築しています。 Webサーバを参照(接続)する際のURLを任意に設定したい したいのですが、やり方がよく分かりません。 イメージ <通常> http://ホスト名/エイリアス <変更後> http://www.services.abc.ne.jp/エイリアス IISの設定で可能らしいのですが、 ご存知の方がいらっしゃいましたらご教授願います。

  • ASPのファイルを他のサーバにコピーしたらアクセスできなくなった!

    ASP.NETで作ったページを、別のサーバに移すことになり、 IISで指定したファイルをそのまま移動先にコピーして、 データベースの接続先を変えて試してみたところ、 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ アクセスが拒否されました。 説明 : この要求の処理に必要なリソースにアクセスしようとしてエラーが発生しました。要求された応答を表示するアクセス許可がない可能性があります。 エラー メッセージ 401.3: 指定された資格情報を使用してこのディレクトリまたはページを表示するためのアクセス許可がありません。ACL によってアクセスが拒否されました。Web サーバー管理者に相談してアクセスを取得してください。 \__________________________________/ という、エラーがでてしまい、アクセスできません。 原因が、IISかSQLServerの設定なのか、 ソースやコードにもっと変更しなくてはいけない箇所があるのか、 色々試してみたのですが、解決できませんでした。 わかりにくい文かとは思いますが、 どうぞ、ご教授よろしくお願いしますm(_ _)m

  • IIS5.0で拡張子「.asp」が表示されない!!

    お世話になります。 只今、Windows2000ServerにIIS5.0を建ててWebページを表示させようとしています。 仮想ディレクトリを作成してIEでアクセスするとHTMLファイルは表示されますが、ASPファイルは表示されません。 アプリケーションの設定のマッピングには拡張子「.asp」は存在しています。 もう一度。IISのインストールからやり直そうかと思っています。 再インストール前に何か対応策等はありませんか??

  • Win2kのServerでASPが動かない

    以下のような状況になって困っています。 Windows2000のProfessionalに IISを導入して、HTMLやASPを動かしています。 こちらでは、特に問題なくHTMLもASPも動いています。 そこで、別のPCでOSが Windows2000 Serverのマシンに同じようにIIS を設定しました。ところが、Serverのほうでは,HTMLはIISを通して見れるの ですが、ASP のファイルを呼ぶと必ず HTTP 500 - 内部サーバー エラー となってしまいます。 HTMLが見えるということはIISが死んでいる、というわけでもないようですし、 IISの仮想フォルダにも、スクリプトの実行権限は与えています。 また、動かないASPは、単純にレスポンスを返しているだけですので、 ODBCまわりの問題でもありません。ASPのマッピングも、外れてません。 で、全然別のPCの Windows2000Serverでは、ASPが動きました。(なぜ?) 今のところ、ASP が動く Windows2000Serverと動かないのとでは、 ORACLE8i(8.1.7)が入っているかどうかぐらいの違いしか分らないのですが (ASPが動かないほうにOracleが入ってます。どっちのWin2kも他人のを  借りてるので、まだ詳しく調べれてないですが) なにかこの辺で情報をお持ちの方はいらっしゃらないでしょうか? (ちなみに、OracleのHTTPサーバサービスは停止させています)