- PR -

Webサーバーホスト環境のリモーティングにて、エラーを取得したい。

1
投稿者投稿内容
MI
会議室デビュー日: 2004/09/07
投稿数: 15
投稿日時: 2005-02-03 18:02
お世話なっております。

現在、Webサーバーホスト環境にてリモーティングプログラムを開発しております。
リモートプログラムを正常に動作できる状態にはしてあるのですが、
エラーが発生した場合に、
”例外ExceptionをCatchしました。(メッセージ=サーバーで内部エラーが見つかりました。詳細情報を取得するには、サーバーの .config ファイルで customErrors をオンにしてください。)”
とExceptionのメッセージが出力されます。
一応、Web.configには、
<system.web>
<customErrors mode="On" />
</system.web>
と入れてあります。

これではエラーの原因が特定できないので、Exceptionのトレースも取っているのですが、
リモートオブジェクトを呼び出す前と、エラーが発生した後のトレースしかなく、肝心な部分が入っていません。

いかにすれば、詳細なエラーを取得できるかご教授願います。

.NETについてまだまだ未熟なので、ご質問するレベルが低過ぎるかと思いますが、どうかお許しください。
よろしくお願いいたします。


サーバー:Windows2000Server
クライアント:Windows2000
言語:VB.NET
リモートオブジェクトの出力種類:クラスライブラリ

[ メッセージ編集済み 編集者: MI 編集日時 2005-02-03 18:02 ]
nodera
大ベテラン
会議室デビュー日: 2003/09/08
投稿数: 200
投稿日時: 2005-02-03 18:59
こんにちは。

CustomErrors mode="Off"
にしてみてください。
フラグの意味が分かりにくいのですが、Onにすると詳細なエラー内容が出力されず、defaultRedirectが指定されていないとユーザーに対して標準エラーが出力されます。

多分そうだった。自分も勘違いしたような気がする。。。。
#あ、この場合defaultRedirectは関係ないか

[ メッセージ編集済み 編集者: nodera 編集日時 2005-02-03 19:04 ]
MI
会議室デビュー日: 2004/09/07
投稿数: 15
投稿日時: 2005-02-03 19:04
noderaさんコメントありがとうございます。

フラグの意味を誤解していたようです。
offにすることを試していれば、このようなご質問をせずに済んだのですが。。。

おかげさまで、エラー内容が出力されるようになりました。
どうもありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)