@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

ASP.NET2.0での、TRACEシンボルの定義方法

1
投稿者投稿内容
未記入
会議室デビュー日: 2005/10/14
投稿数: 5
投稿日時: 2006-07-27 19:01
global.asaxのApplication_Errorにて、System.Diagnostics.Trace.WriteLine("test")を
呼び出そうとしているのですが、うまくいきません。このコードにブレークポイントを貼っても、実行時にはブレークポイントが一行下のコードにずれてしまいます。
これはおそらく、TRACEシンボルが定義されていないのだと判断しました。
それで、TRACEシンボルを定義しようと思ったのですが、やり方がわからず困っています。
global.asaxに#define TRACEと書いても無理でした。(DEBUGシンボルは、web.configのcompilationセクションのdebug属性をtrueにしてできたのですが・・・。)
TRACEシンボルの定義方法をご存知の方がいらっしゃいましたら、ご教授お願いします。
未記入
会議室デビュー日: 2005/10/14
投稿数: 5
投稿日時: 2006-07-28 11:24
自己解決しました。

記述し忘れていたのですが、今回の開発言語はVB.NETでした。
VB.NETの場合、シンボルの定義方法がC#と違うということを知らず、
"#define TRACEがコンパイル通らないのは、global.asaxには定義できないということ"
なのだと勘違いをしていました。
#Const TRACE = Trueと書き直したらうまくいきました。
1

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