2

ASP.NET MVC Preview 5 で、グローバルまたはコントローラーからのトレース メッセージをページ (ビュー) または失敗した要求トレース (FREB) に表示するのに問題があります。

これらの呼び出しはどちらも、コントローラー アクションでは機能しません。

HttpContext.Trace.Write("hello");
System.Diagnostics.Trace.WriteLine("world");

ページのコード ビハインド内のトレース ステートメントに問題はありません。これらのメッセージは正しく表示されます。

4

1 に答える 1

4

これらの呼び出しは、ページ (ViewPage) が作成される前に発生するため、ページだけでなく Web.config でもトレースを有効にする必要があります。

Web.config で、ノード内に直接追加します。

<trace enabled="true" />

トレースを表示するには、2 つのオプションがあります。@Page 宣言内のビューで有効にすることができます。

<%@ Page ... Trace="true" %>

または、/trace.axd に移動できます

これにはバグがありましたが、いつ修正されたかは覚えていません。Preview 5 ではなく、ベータ版でこれを試しました。

于 2009-01-15T17:50:10.610 に答える