1

ウェブサイトをデバッグすると、すべて問題ありません。

しかし、公開するとトレース情報が表示されますが、有効にしたことはありません!

web.config に以下を追加してみます。

<trace enabled="false" localOnly="true"> </trace>

ただし、トレース情報は引き続き表示されます。

4

1 に答える 1

2
<trace enabled="true" localOnly="true"/>

トレースを機能させるには、有効にする必要があり、デバッグ モードでのみ機能させるには、localOnly 属性を「true」に設定する必要があります。

追加のパラメータを設定する場合。

<trace enabled="true" pageOutput="true" requestLimit="4000" traceMode="SortByCategory" writeToDiagnosticsTrace="true" localOnly="true"/>

pageOutput 属性を使用すると、ページの下部に出力を表示できます。

詳細については、 https://msdn.microsoft.com/en-gb/library/6915t83k(v=vs.85).aspxをご覧ください。

そして、コードでそれを使用する方法

#If DEBUG Then
  CType(HttpContext.Current.Handler, Page).Trace.Write("Test - Cache       
 hit")
#End If
于 2016-11-03T16:27:52.750 に答える