- 締切済み
ASPが認識されていないよう
こんにちは。 緊急にASPを勉強する必要が出てきまして、とりあえず基本的な動作の確認だけでもしたいと思いまして、PSWをインストールし、お約束の「Hello!」が表示されるはずのプログラムを書きました。 が、Html部分は表示されるのですが、ASP部分は全く表示されません。 <% Response.Write("Hello!") %>の部分です。 サーバーは実行中です。 アドレスも127.0.0.1で、ローカルサーバーへアクセスしています。 Htmlで書かれた部分は、問題なく表示されています。 拡張子も.aspになってます。 このような状況なので、スクリプトが認識されていないように思います。 原因にお心当たりがありましたら、ぜひ教えていただけないでしょうか? 「Hello!」表示のプログラムとは別に、データベースへアクセスして書き込むプログラムも作ってみたのですが、これは実行すると「エラー501/505 未実装または未サポート」と出てしまいます。 これは、ブラウザ側の問題なのでしょうか? ちなみにブラウザはIEの5.00です。 もしくは、PWSをインストールする際、『インストールしようとしているDLLファイル(だと思います。)よりも新しいファイルがあります。既存のファイルを有効にしますか?』というメッセージが出まして、「既存のファイルを有効にする」でインストールしてしまったのですが、これは原因に関係があるのでしょうか? よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
お礼
すみません。 補足の補足が出来ないようなので、お礼のスペースに書かせていただきます。 DLLですが、アンインストール後、再インストールしてみましたところ、svrapi.dllであることがわかりました。 それで思い出したのですが、同じPCにApacheをインストールしてあるのです。 もしかして、ApacheとPWSは同居出来ないのでしょうか。 質問ばかりで申しわけございません。 もしも、お時間あるようでしたら、ぜひ教えていただければ幸いです。 よろしくお願い致します。
補足
早速のご返答、ありがとうございました。 OSはWindows98です。 PWSのバージョンは分かりませんでした。 以下、ソースになります。 <html> <head> <title>ASP Test</title> </head> <body> ASPで以下の文字を書き出します。 <% Response.Write("Hello!") %> </body> </html> 実行結果は、タイトルの「ASP Test」と「ASPで以下の文字を書き出します。」が表示されています。 DLL名は分かりませんでした。 (再度インストールをしてみましたが、今度はメッセージが出ませんでした。) ファイルを置いたフォルダは、デフォルトのC:\WebShare\wwwrootです。 ASPのテキストには、特に何の設定もする必要はない、と書いてあったので、何も変更しておりません。 データベースのほうは、以下のサイトのサンプルスクリプトをそのまま使用しております。 データベース名、テーブル名はサンプルのとおりです。 http://asp.dataweb.ne.jp/text/newpage22.htm サンプルスクリプト <html> <head> <title>ゲストブック</title> </head> <body> <% '========================================================= '2、データベースを開く '========================================================= Dim Conn,SQL,RS db1=server.mappath("db1.mdb") DBName="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & db1 Set Conn = Server.CreateObject("ADODB.Connection") Conn.open DBName SQL = "select * from tbl1" Set RS = Server.CreateObject("ADODB.Recordset") RS.Open SQL, Conn,3,3 %> <% '========================================================= '3、フォームの内容をデータベースに書き込む '========================================================= rs.AddNew rs("name") = Request("name") rs("word") = Request("word") rs.UpDate %> <% '========================================================= '4、データベースを閉じる '========================================================= rs.close Conn.close %> <% '========================================================= '5、「ありがとうございました」と表示する '========================================================= Response.Write("ありがとうございました") %> </body> </html> よろしくお願い致します。