現状、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に関する記述が続く)に関する記述が続く)
No.2ベストアンサー
- 回答日時:
htmlをaspとして動かすには、
インターネットインフォメーションサービスの
仮想ディレクトリのプロパティにある、
[仮想ディレクトリ]タブの[構成]ボタンをクリックします。
[アプリケーションのマッピング]タブに拡張子の一覧がでてきます。
一度、.aspをダブルクリックし、[実行ファイル]テキストボックスおよび[制限]テキストボックスの内容をコピーしておきます。
その後、それを閉じ、[追加]ボタンをクリックします。
ここで、先ほどコピーしたものを、[実行ファイル]テキストボックスおよび[制限]テキストボックスに貼り付け、拡張子に.htmlを入力し[OK]とします。同様に、.htmをやっておくこともお勧めします。
以上で、拡張子が.html/.htmのものはすべて.aspとして動くことができるようになります。
No.1
- 回答日時:
<!--#include Virtual = "/gl.asp"-->
と記述すると、実行結果ではなく、ソースが表示されるのだけど、実行結果を表示したいってことでしょうか?
includeの動作としてはソースが読み込まれるのが正しいので、コマンドを変更してください。
実行結果を読み込みたいのであれば、参考URLをどうぞ
参考URL:http://cocohome.hp.infoseek.co.jp/ssi/exec.html
この回答への補足
回答ありがとうございます。
実行結果ではなくソースがindex.html内の頭に読み込まれます。
確かに、include の動作としてはソースが読み込まれて表示するのは正しいとは思いますが、現サーバでは実行された結果が表示されます。
ファイルは現サーバからコピーしているので書き間違いはありえないのです。
しかも、includeされるgl.aspはperlスクリプトとaspが混在したファイルです。
IIS上の設定を何か変更すれば、include後のindex.htmlはaspとしてサーバー上で実行されるものなのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- インターネットビジネス アフィリエイトの収益化記事について 2 2023/04/04 15:19
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- IT・エンジニアリング 企業におけるデータ管理方法についてみなさまのお考えを教えてください。 1 2023/04/15 22:34
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- HTML・CSS HTMLを正しく表示させるには 2 2023/06/18 09:12
- その他(インターネット接続・インフラ) 語学レッスン予約ページを作ろうとしています。 1 2022/09/26 17:43
- インターネットビジネス アフィリエイトのASP、a8ネットで成果確定目安よりだいぶ早く確定されることはありますか? 1 2022/10/17 17:58
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASP.NETのrepeaterかSqlDataRea...
-
ASPでタブのように見せる方法
-
拡張子.aspって作成するの?
-
ASP内で他のASPファイルを読み...
-
画面のリフレッシュを意図的に...
-
C# try-catch でcatchに飛ばす方法
-
エラー 'ASP 0115'
-
エラー 'ASP 0115' について
-
ASPの実行タイミングを設定したい
-
WindowsでS.M.A.R.Tの情報取得...
-
ネットワーク上のPCのIPとホス...
-
「Scripting.FileSystemObject...
-
GridView表示の高速化
-
【C#】アップロード時に「アプ...
-
VBA RemoveDuplicatesで「アプ...
-
cmd.exe' の起動中にエラーが発...
-
オブジェクト生成エラー
-
SqlDataSource SelectCommand ...
-
ASPプログラミングでADODB.C...
-
ASPでトランザクションをかける...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASP内で他のASPファイルを読み...
-
画面のリフレッシュを意図的に...
-
C# のプログラミングについて
-
ASPでタブのように見せる方法
-
ASPからファイルダウンロード
-
.html ファイルでasp実行?
-
JavaScriptで取得した値をASPで...
-
aspの記述がコメント表示されて...
-
ASP.NET GRID VIEWの画像表示
-
クレイトンって?
-
拡張子.aspって作成するの?
-
aspx.csファイルでマウスオーバ...
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
Response.Redirectで引数2つの...
-
エクセルVBA 宣言Dimの場所
-
ソケット通信で同時受信の制限?
-
EXECLマクロでshapeがグルーフ...
-
Outlookで添付ファイルの有無を...
-
エラー 'ASP 0115' について
おすすめ情報