出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

カスタムエラー   さやかさん [2002/03/16 1:10:41] [1882]
  Re:カスタムエラー   たまコさん [2002/03/18 19:27:20] [1886]
    Re:カスタムエラー   北岳さん [2002/03/18 19:48:39] [1887]
      Re:カスタムエラー   さやかさん [2002/03/19 22:51:13] [1905]

[1882] カスタムエラー
投稿者:さやかさん 2002/03/16 1:10:41
初めまして。いきなりの質問で申し訳ありません。
会社のサーバーでASPを使っています。
環境はWindowsNT4.0、IIS4です。
ASPでエラーが表示された際のエラーページを任意のページに置き換えようと思います。
そこでIISのカスタムエラーページの設定をしようと試み、
Webで色々調べた結果、ASPのエラーは「HTTPエラーコード500;100」のページを置き換えれば可能とわかりましたが、
「エラーコード500;100」のレコード(?)が見つかりません。
他の400,400;1,400;2,・・・,500,501,502と並んでいるのですが、
肝心な500;100だけが見つかりません。
自分のPCはWindows2000Proですが、ちゃんとそれらしいレコードがあります。
そのレコードだけ追加しようにも、それらしい事ができそうな様子もありません。
何か方法ありますでしょうか?
おわかりになられる方、お知恵をお貸しいただければ幸いです。
よろしくお願いいたします。



[1886] Re:カスタムエラー
投稿者:たまコさん 2002/03/18 19:27:20
> 環境はWindowsNT4.0、IIS4です。

ASPエラーページのカスタマイズはIIS5.0から追加になった新機能らしいです。
http://www.microsoft.com/JAPAN/support/kb/articles/JP224/0/70.asp

IIS4.0以下のバージョンでは、Err.Numberを拾って戻値が0以外ならば
予め作成しておいたエラーページにリダイレクトする、等の処理を
自前で作成しなければならないようです。

Err.Clear
' ** エラーが発生しそうな処理
If Err.Number <> 0 Then
Response.Redirect "ErrDisp.asp" ' ** 作成したエラーページ
End If

みたいな感じですかね。頑張って下さい。(^-^;

[1887] Re:カスタムエラー
投稿者:北岳さん 2002/03/18 19:48:39
>ASPエラーページのカスタマイズはIIS5.0から追加になった新機能らしいです。
 
なるほど、そうだったんですか。
ところでIIS5でも、
WINDOWS2000のエラーメッセージはC:\winnt\Help\IISHelp\Commonフォルダ内にありましたが、
その中の 500-100.aspのソースを見ると、
 
<title>ページを表示できません</title>
HTTP 500.100 - 内部サーバー エラー - ASP エラー
 
などとあって、要するに500-100に限っては「頼りにならないメッセージ」しか出ない感じです・・・。
---------------------
以下、
http://www.microsoft.com/japan/developer/articles/welcome/dsmsdn/asp07232001.asp
より引用します。
 
「今までに ASP で何かしら開発を行ったことがあれば、次のような驚くほど役に立つ ASP のエラー メッセージが表示されたことがあるでしょう。
HTTP 500.100 - 内部サーバー エラー - ASP エラー
エラーの種類 : Microsoft VBScript ランタイム (0x800A01A8)
このエラー メッセージを見たとき、開発者としての最初の反応は普通 "はぁ ?" でしょう。」
---------------------
もっとも、原因が判る場合もあるそうです。
http://www.microsoft.com/japan/support/kb/articles/JP278/6/04.asp
など。更に、技術情報 (サポート担当者用)として更に詳細な説明が出ることも。
http://www.jinken.com/inputerror.htm
---------------------
500-100.aspのソースをよく読めば、「サポート担当者用」の詳細な説明が取れるかも。
(自分は読んでいないので、2000でちゃんと取れるかどうか、更にNT4に流用できるか、は判りません。)

[1905] Re:カスタムエラー
投稿者:さやかさん 2002/03/19 22:51:13
こんばんは。
たまコさん、北岳さん、ありがとうございます。
お返事が遅くなってしまいました。

>ASPエラーページのカスタマイズはIIS5.0から追加になった新機能らしいです。
>
そうなんですね。
地道にErr.Numberで処理することにします。
それとも会社に言って、Windows2000に買い換えた方がよいのでしょうか。
あ、これはこちらの問題ですね。すいません。

とにかく頭を悩ませてみます。お二方、お世話になりました。




TreeBBS For ASP V.0.1.3
Program By YasNet