• ベストアンサー

aspスクリプトのポーティングについて

WindowsNTで動いていたaspのスクリプトをWindows2000 serverのマシンにコピってきたところ、全く動きません。フレームは表示されますが、今までちゃんと見えていたロゴや画像の部分に、aspのスクリプトの内容が表示されているのです。 おそらくはWindows2000 serverで許容しているaspのバージョンにポーティングしなければならないとは思っているのですが、正しいでしょうか? もしそうであれば、何か参考になりそうなWebページや書籍はご存知ないですか? よろしくお願いしますm(__)m

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

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

>aspのスクリプトの内容が表示されているのです。 ASPスクリプトの実行が許可されてないだけではないですか? IISの設定を見直してみてください。

red9876
質問者

お礼

お礼をし忘れていました…ありがとうございました。

関連するQ&A

  • 超お馬鹿。 ASPって?

    OS: クライアント Windows2000, サーバ NT4, IIS4 Editor: FrontPage2000 ASP未体験者につき、皆さんに失礼な質問をしてしまいますがお許しください。 Webのクライアント側で何か動作をさせるときにはVBScriptやJAVAなんかでスクリプトを記述することは以前やったことがあります。 ASPは、ASPの文法で書いたスクリプトが記述してあるHTML(拡張子はasp)をWebサーバ(IIS?)に発行するだけで動作するようになるのでしょうか。 それとも、サーバ側にログインして何か作業が必要なのでしょうか。 まったく理解していませんが、見捨てずに教えてください。 よろしくお願いします。

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

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

  • visual web developer 2008とasp.net2.0について

    いつもお世話になっております。 さて、現在Visual Web Developer 2008にてasp.net2.0用システム開発を検討しており、動作環境等をテスト的に検証しています。 サーバ機とは別のマシンでVisual Web Developer 2008にて適当なページを作成し、サーバのIISの仮想ディレクトリ内へ移動し、サーバのie6.0で表示というテストなのですが、webconfigの所、webconfigを配置しない場合はページディレクティブの所で解析エラーが発生してしまいます。 ●サーバ環境 OS:Windeows server 2003 ASP.NET .NET framework 2.0 をインストール済みです。 IISマネージャのwebサービス拡張の画面では Active server pager ASP.NET 1.14… ASP.NET 2.0… を許可する設定にしております。 エラー内容としましては "構成セクションconnectionstringsを認識できません" 等の構文エラー、解析エラーなのですが、ページの一番下部分に バージョン情報 Mirrosoft .NET framework バージョン 1.143322…、Asp.net version 1.143322… と表記されています。 これはVASP.NET2.0以上用のシステムが、ASP.NET1.1で実行されているということでしょうか? もしその場合どのようにすれば解決できるのでしょうか? ちなみにIISマネージャにてASP.NET 1.14…のほうを禁止にすると、空白のページが表示されます。 ご存知の方いらっしゃいましたらご教授いただければ幸いです。 また、情報が不足している場合補足要求いただけますようお願いいたします。

  • ASPで、サーバ上のスクリプトファイルの実行。

    こんにちは。よろしくお願いします。 環境 ASP Win2003、IIS6、SQLServer2000 イントラネット内環境のみのシステム クライアントPCでWebブラウザを起動して、とあるURLへアクセス。。。 ソースの中のVBS部分に書き込んでおいた、サーバ側のスクリプトファイルがキックされる。。。 サーバ上でスクリプトファイルが実行されてめでたしめでたし。。。 そんな事を思い描いていましたが。。。できませんでしたっけ??@w@; クライアントがアクセスするASPファイル hogehoge.asp -------------------- <% Dim objWsShell '##### Shellオブジェクトのインスタンス化 ##### Set objWsShell = Server.CreateObject("WScript.Shell") '##### シェルを起動する ##### Call objWsShell.Run("D:\abc\abc\Run.vbs", 1, false) '### Shellオブジェクトの破棄 ### Set objWsShell = Nothing %> <html lang="ja"> <head> <title>ほげほげ</title> </head> <body> ほげほげ </body> </html> -------------------- サーバ側に用意してあるスクリプトファイル Run.vbs -------------------- MsgBox "きっくされました。" -------------------- もしくは -------------------- obj.Run "notepad" (前後のobjのCreateあたりは省略。 -------------------- あたりにしても、うんともすんとも。。。 タスクマネージャーを確認すると、WScript、もしくは、Notepadのプロセス自体は動いているようなので、 キック自体は出来ている?ようなのですが、実行ユーザーが「NETWORK SERVICE」になっているため? 動いてはいないような感じに見えます。(CPUの数値が0固定なので。 該当のファイルのアクセス権限あたりは、NETWORK SERVICEに全権限あたえてみたりしたのですが、 自分の知恵じゃそろそろ方法が出なくなってきまして。。。 http://www.f-store.net/asp/parts-kubun.asp?MODE=START2&key=%82v%82r%82g 実際の、サーバ側に用意したスクリプトでは、さらに別のjsファイルをキックして、その中で、とあるWebページにアクセスして、 そのWebページのHTMLソースをテキストファイルとして保存する。という処理をさせています。 。。。サーバ上で、用意したスクリプトを実行すれば、希望通りの動きになるので、後は、上に書いた、クライアントのWebページからキックしたはずの スクリプトソースがちゃんと動けば。。。と思ってます。 やっぱセキュリティ関連に引っかかり。。。?それとも、何か自分がひどい思い違いをしている?? すみませんが、どなたかお知恵をお貸しください。よろしくおねがいします。m(_ _)m 参考:前質問 http://okwave.jp/qa/q6725891.html

  • 不定期にASPのみが動かなくなります

    WindowsNT4SP6+SRP/IIS4の環境でASPを使ったサイトを開発しています。DBは別サーバーでOracle8.0.5を使っていて、OO4Oで接続しています。 一ヶ月ほど前からサーバーを新しいマシンに移行したのですが、当初は問題なかったものの、二週間ほど前から不定期にASPが動かなくなる症状が出ています。 頻度は三日に一度ぐらいで、症状としてはASPのファイルを開こうとすると何も表示されず、ASP0115などのエラーや500のエラーの表示も無くそのままタイムアウトしてしまいます。ただ、HTMLファイルは問題なく表示できます。 この時、W3SVCサービスを再起動しても直らず、サーバー自体の再起動が必要となってしまいます。 おかしくなった原因となったらしいファイルがそのたびに異なり、また、IISのログにも何も出ていないため原因がつかめません。 どなたか、このような症状について何か情報をお持ちの方はいらっしゃらないでしょうか? よろしくお願いします

  • レガシASPで作成されたページで<input>に入れられたデータを読み

    レガシASPで作成されたページで<input>に入れられたデータを読み取る方法について教えて下さい。 そのASPはフレーム構成になっています。 フレームを構成している別のHTML側のフォームにデータが入るかループで常に確認していて入ったらサーバ上のスクリプトを起動させるようにしたいのですがそういう動きをさせることは可能でしょうか? よろしくお願いします。

  • Visual Studio.Net 2003の”ASP.NET Web

    Visual Studio.Net 2003の”ASP.NET Web アプリケーション”が起動出来ない?   上記の”ASP.NET Web アプリケーション”を起動すると、以下のようなメッセージがでてきて 起動できません。 <エラー内容> 【ASP.NET バージョンの不一致】 Web サーバーで ASP.NET Version 1.0 が実行されいています。 作成したり開こうとしている Web アプリケーションは、ASP.NET 1.0 に準拠するように構成できます。 ただし、ASP.NET 1.1 の新機能をこのアプリケーションで使用することはできなくなります。 ----------------------------------------------------------------------------- 実行する操作 ●アプリケーションを開かないで、続行する前に、サーバー上の ASP.NET を最新バージョンにアップグレードする (推奨) ○アプリケーションを ASP.NET Version 1.0 に準拠させる そこで、●アプリケーションを開かないで、続行する前に、サーバー上の ASP.NET を最新バージョンにアップグレードする (推奨) を実行すると何も起きず、通常の画面に戻ってしまいます。 ちなみに、環境は以下のようになっています。 OS:Windows7 サーバー:Windows Server 2003 ツールソフト:Visual Studio.NET 2003 です。 どうすれば、起動できるのか、詳しい方のご回答をお待ちしております。

  • .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に関する記述が続く)に関する記述が続く)

  • java-scriptでフレームを操作したい

    いつもお世話になっております。 java-scriptを使って フレームでないhtmlページから フレームを使ったhtmlページを開いて フレームのひとつ、またはそれぞれに 別のhtmlを開こうとして悪戦苦闘中です。 index.html(フレーム使用)のひとつ下に フォルダAがあり、aaa.html というページがあったとして このページからjava-scriptを使い、index.html を開き index.htmlのひとつ下にあるフォルダBのbbb.htmlを index.htmlのフレームのひとつに開きたいのです。 webを彷徨い、先輩諸氏の書いたスクリプトを参考にしましたが 目的を達成できずに困っております。 どなたか助けていただけないでしょうか。 よろしくお願いいたします。

  • 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サーバサービスは停止させています)