在我的web.config我有以下設置:爲什麼Visual Studio會抱怨我的web.config跟蹤偵聽器配置?
<system.diagnostics>
<trace>
<listeners>
<add name="AzureDiagnostics"
type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<filter type="" />
</add>
</listeners>
</trace>
</system.diagnostics>
這是一樣的,如MSDN例如here:
<system.diagnostics>
<trace>
<listeners>
<add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener,
Microsoft.WindowsAzure.Diagnostics,
Version=1.0.0.0,
Culture=neutral,
PublicKeyToken=31bf3856ad364e35"
name="AzureDiagnostics">
<filter type="" />
</add>
</listeners>
</trace>
然而,Visual Studio會強調內部type
屬性<filter type=""
當我在那裏移動鼠標時,它說the 'type' attribute is not allowed
。如果我嘗試使用智能感知來找到允許的內容,它提供了lockItem
,lockElements
,lockAttributes
,lockAllElementsExcept
和lockAllAttributesExcept
。
爲什麼Visual Studio不像type
裏面filter
?
代碼是否編譯,並且它是否工作?唯一的問題是Visual Studio抱怨? – DOK 2013-03-04 13:45:13
@DOC:它看起來很有用,但我不太明白「類型」應該做什麼以及爲什麼VS抱怨。 – sharptooth 2013-03-04 13:48:20
您是否運行ReSharper?那裏有一個錯誤,他們還沒有設法修復。 – 2013-03-04 14:37:52