TRACE
スイッチを使用してコンパイルしたか、web.configを自動的に更新するように更新しましたか?あなたは(強調鉱山)にリンクされているMSDNのページから
:
ASP.NETが表示され、トレースがページの を有効にするたびに、たSystem.Diagnosticsがメッセージをトレースメッセージをトレースががだけ 書かれていますトレースメッセージが存在するコードは、 明示的コンパイラスイッチ-TRACEスイッチを使用してコンパイルされます。つまり、 を明示的にTRACEスイッチを使用してAuthorClassをコンパイルしないと、には、WebPageTraceListener
が追加されていても、トレースメッセージが表示されません。
TRACEスイッチを使用して、Web.configファイルに新しいセクションを追加することによって、自動的にコンパイルするようにアプリケーションを構成することができます。
これは<system.diagnostics>
セクションの後に配置する必要がありますWeb.configファイルのエントリです:
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp"
extension=".cs"
compilerOptions="/d:TRACE"
type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="1" />
<compiler language="VB"
extension=".vb"
compilerOptions="/d:Trace=true"
type="Microsoft.VisualBasic.VBCodeProvider, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</compilers>
</system.codedom>
私は私のweb.configファイルに上記の変更を行いました。しかし、trace.axdは、私がglobal.asax.cs => Application_Startイベントで追加したトレース情報を表示しません。 –