WEBシステム構築時の表示エラーについての原因を教えてください

このQ&Aのポイント
  • WEBシステム構築時にjscriptによって作成したページが一部表示されない問題が発生しています。
  • 特にフレーム分けしたページやJavascriptの処理が入ったページで、たまに「ページが表示できません」とエラーが発生します。
  • 原因をご存知の方がいらっしゃいましたら教えてください。
回答を見る
  • ベストアンサー

現在、下記環境にてWEBシステムを構築したのですが、jscriptにて

現在、下記環境にてWEBシステムを構築したのですが、jscriptにて作成したページが全てと言う訳ではなく、たまに表示されない状況が発生します。 サーバ:DELL PowerEdge R610 OS:Windopws2003Server 32bit WEB:IIS6.0 DB:MSSQL プラットフォーム:ASP 特に、フレーム分けしたページの一部フレーム内ページ、Javascriptの処理入ったページなどでたまに「ページが表示できません」とエラーとなり表示されない場合あります(絶対出るという訳ではなく、アクセスしているとたまに症状が多発します) もしなにかしらの原因をご存知の方がいらっしゃいましたら教えてください。

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

  • ベストアンサー
回答No.2

最初のご質問はJScriptの異常と確定されていたので、それに沿った返信をいたしました。 しかし、原因はJScriptではなかったという御回答なので、一旦、振り出しに戻す必要があります。 現状では、サーバーなのか、サーバーサービスなのか、DBアクセスなのか、DBそのものなのか、それをコールするCGI(ASP)なのか、静的HTMLにあるのか、 それともJscriptやフレームにあるのか五里霧中ということなので、 そうなると、デバックPRINT文でもいれて、 正常に動いている箇所を確認していって、不具合点を絞り込むしかありません。 (既存の正常に動くページに 不具合のでるページの要素をだんだんに追加していくなど) チェックリストを作って、論理的に効率よく トラブルシュートされていくのが、よいかと思います。

vinal_wife
質問者

お礼

ご解答ありがとうございます。 superside0様の言うとおり、まずは原因の切り分けを行って調査を進めていきます。 ご丁寧に有難うございました。

その他の回答 (1)

回答No.1

Jscriptは サーバーサイドでなく、ブラウザで動くものなので サーバー環境に依存するものではありませんので、IIS特有問題は考えにくいと思われます。 (AJAXなどのhttp通信でサーバーをコールするもの以外) 正常に動作しているJScriptと 異常なJscriptの 呼び出しURL部を比較されては如何でしょう? たとえば、 正常なもの http://www.xxx.jp/js/test1.js 異常なもの http://xxx.jp/js/test2.js と、サーバー名が異なっている。 正常なもの http://www.xxx.jp/js/test1.js 異常なもの ./js/test2.js 異常なもの /test2.js で、そのパス指定ではファイルが存在しない。 といった違いはないでしょうか。

vinal_wife
質問者

補足

ご解答ありがとうございます! 説明が足りなくてすみません。 今回の症状は、サーバのみを入替えて、ソース自身は特に修正箇所が無い状態でした。 以前のサーバ(DELL PowerEdge 1950)では先述したような状況は発生してませんでした。 呼び出しURLは特に変更されていない状況で、且つ正常に見れるときと見れないときが発生するような状況です・・。 試したこととしては、対象ページがDBアクセスを行っている処理をしているのですが、静的ページ(DBアクセスしない)テストページを作成しアクセスすると、特に問題なく表示がされていました。 お手数をお掛け致します。

関連するQ&A

  • なんちゃってWebシステムの構築

    プログラミングを多少できる者です。初心的な質問で申し訳ございません。 よくあるショッピングカートみたいに、Webで商品コードと注文数と値段をDBに書込み、日次バッチで一括帳票出力するシステムを作りたいのですが 考えてみるとPHP・JSP・ASPやら、しまいによく分からなくなりました。レンタルサーバはPHPとPerlしか対応してないようで、別途サーバを立てるメリットはあるでしょうか。 何がどう違うんでしょうか、何を勉強すればいいんでしょうか、私はどうするべきでしょう。なんでもいいんでお願いいたします。

  • ASP.NET2.0 サーバー環境構築

    お世話になります。 長田と申します。 VS2005のASP.NET2.0にてWebアプリケーションの構築を行います。 ローカルPCにて開発したアプリケーションを実際のサーバーに移行を行い、ページを表示しようと試みましたが、下記エラーにて弾かれてしまいました。 エラー内容記述↓ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ '/MGSWEB' アプリケーションでサーバー エラーが発生しました。 -------------------------------------------------------------------------------- ランタイム エラー 説明 : サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタム エラー設定では、セキュリティ上の理由により、アプリケーション エラーの詳細をリモート表示できません。 ただし、ローカル サーバー コンピュータで実行されているブラウザで表示することはできます。 詳細: このエラー メッセージの詳細をリモート コンピュータで表示できるようにするには、現在の Web アプリケーションのルート ディレクトリにある "web.config" 構成ファイル内に、<customErrors> タグを作成してください。その後で、この <customErrors> タグで "mode" 属性を "off" に設定してください。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> メモ: 現在表示されているエラー ページをカスタム エラー ページ に変更するには、アプリケーションの <customErrors> 構成タグの "defaultRedirect" 属性をカスタム エラー ページ URL に置き換えます。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ◆システム要件 (1)windowsサーバー 2000(IIS5.0) (2)データベースサーバー:Oracle8.1.7 (3)アプリケーションサーバー ASP.NET2.0 DBサーバー、APサーバー、Webサーバー共に1つのサーバーPCとして稼動予定 です。 ◆環境構築に行った作業 (1)サーバーの役割管理にASP.NETの有効化を設定 (2)IISのインストール (3)MSDNウェブサイトより.NETFramework2.0 SDK、(再領布版も)のインストール (4)oracle8.1.7のインストール (5)仮想ディレクトリの設定 (6)今回開発したプログラムを仮想ディレクトリに関連付け 上記作業以外に何か他ぼ作業を行う必要がありますでしょうか?? 当方、エラー内容にある、 web.configファイルに<customErrors mode="Off"/>を追記しても同じエラーが検出されます。 解決方法、アドバイス等なんでも構いませんので、お分かりになる方いらっしゃいましたらご教授くださいませ。 宜しくお願い致します。

  • フレームを破棄したい

    IIS+ASP.NETでWebアプリを作成しております。 ログアウト後に、メイン画面で分けているフレームを破棄して、ログイン画面に戻りたいのですが、フレーム分けされたまま、表示されてしまいます。 フレームを破棄する方法を教えていただきたいです。

    • ベストアンサー
    • HTML
  • すでに存在しているJAVA WEBシステムの環境に、ASP.netシス

    すでに存在しているJAVA WEBシステムの環境に、ASP.netシステムを追加ししたいのですが、問題なく動くのでしょうか? ご教授下さい! ---------------- 既存環境 「サーバー環境」 OS:Windows Server 2008 DB:SQL Server 2008 ウェブサーバー:Tomcat6.0 ---------------- 以上の環境の中にASP.netウェブシステムを追加することを考えて いますが、どのような問題が発生するのでしょうか? 色々調べてみましたが全く分からないので困っています。 ご教授下さい!お願いします。

  • 社内イントラでwebサーバー構築に関して

    社内イントラ用にwebサーバーを構築しています。 OSはWinXP SP2でIISを使用しています。 設定後、自分自身のコンピュータで確認したらIISの確認用ページが表示されたので、設定は正しくできたと思いますが、同じ社内の他のPCからURLを入力するとページが表示されません。 CGIでアンケートソフトなどを設定しても、自分自身ではページが表示されるのに、他のPCからやると表示されません。 他に設定しなければいけない箇所があるのでしょうか? ご意見よろしくお願いします。

  • ASPを用いてSQLServerからのデータ取得ができません。

    ASPを使ってSQLServerからのデータ取得ができません。 クライアントのPCから、Webサーバ経由でDBサーバへアクセスすると、 『[Microsoft][ODBC SQL Server Driver]分散トランザクション エラー』 というエラーメッセージが表示されます。 WebサーバとDBサーバが同一PC上にある場合は、問題なく実行できます。 また、同じテーブルを使って、簡単なサンプルコードを実行した場合では、WebサーバとDBサーバが別々のPC上にあっても問題なく動きます。 原因はIIS、もしくはSQLServerの設定にあるのか、それともASPファイルのソース自体にあるのか、わかりません。 どなたかご存知の方、よろしくお願いします。 DBとの接続はADO接続で、環境は、 Webサーバ/WindowsXP Pro、IIS 5.0 DBサーバ/WindowsXP Pro、SQLServer2000 を使っています。

  • サーバーサイドで処理する「JSCRIPT」とは?

    サーバーサイドで処理されるIIS上で動く「JSCRIPT」について教えてください。 (1)HTMLにJAVASCRIPT同様の埋め込みコーディングができるのですか? (2)ASPのようにブラウザ表示時のソースにはコードが見えないようになるのでしょうか? (3)簡単なサンプルがあればお教えください。

  • VB .NETとOracleを使用したシステム構築

    お世話になります。 現在、VB5とOracle8.0.6で稼動しているシステムがあるのですが、このシステムをVB.NETを使用してWEB化したいと考えております。 質問なのですが、 VB5+Oracle8.0.6のシステムをVB.NETでWEB化する場合、 どういう環境が必要なのでしょうか? また、注意点などありましたら、是非教えてください。 言葉足らずだとは思いますが、何卒、よろしくお願いします。 環境 クライアント  Windows XP Pro SP1  IE6.0 WEBサーバ  Windows2000 Server  IIS 5.0 DBサーバ  Oracle 8.0.6

  • 【緊急】セッション変数を別のサーバーに渡すことはできる?

    うまく説明できないかもしれないですが、説明します。 今、WEBサーバ と DBサーバ があります。 ASPはすべてWEBサーバにデータベースはすべてDBサーバにあります。 WEBサーバからDBはODBCを介して参照しています。 ASPで作ったログインページがWEBサーバ上にあります。 ログインした時、セッション変数を使ってログインし、 また、ある程度時間がたつとセッションが切れてログインページに 戻らせるような仕組みにしていて、全ページにその処理をいれています。 今、実現したいことは ログインページだけをWEBサーバに 置いたままにして、ASP(HTML)ファイルをDBサーバ に移動した後でも動かしたいのです。 (1)WEBサーバ上のセッション変数をDBサーバに渡してやりたいのですが、 可能でしょうか?可能ならばどのようにすればよいでしょうか? ASPで使っている言語はVBScriptです。 WEBサーバにはDBに関係ない、メニューなどだけを置いて DBに関係するページはDBサーバに置きたいのです。 OS WINDOWS2000 使用ブラウザ IE 3,4,5,6 (バージョンは特に今はどれでも構いません) どうか、どなたか手がかりだけでも教えて頂けませんでしょうか? よろしくお願い致します。

  • JavaまたはASP.NETでのwebシステム開発におけるメリットデメリット

    利用ユーザー100人くらいの社内webシステムを考えています。 非常にざっくりのシステム処理内容ですが、 DBからデータ抽出を行い、結果を画面に表示する事と、 CSV、及びExcel帳票ダウンロード可能なシステムとなります。 データ更新等はありません。(多少あるかもしれませんが) このシステムがうまく運用出来れば、順次 同じ様なシステムを同じ様なシステム構成で構築していく予定です。 DB:Oracle10g サーバーOS(DB、web共に):Windows2003Server そこで質問です。現在、以下の構成パターン1、2を 検討しておりますが、双方のメリット、デメリット等を 教えて頂ければと思います。 (当方構成パターン1の経験はあるのですが、2がありません。) 1)構成パターン1 webサーバー:Tomcat 開発言語:java 2)構成パターン2 webサーバー:IIS 開発言語:ASP.NET コスト及び生産性(経験にも左右されるとは思いますが)、 拡張性、信頼性、将来性等、様々な観点でご回答頂ければ幸いです。 なぜ、その構成パターンを選択したのか、自分で明確にしておきたいので、 是非お願いします。(多くの意見を参考にしたいと思っております。)