2013-04-12 17 views

回答

5

EnableSystemDiagnosticsTracing擴展名是Tracing包的一部分。你有沒有安裝Microsoft.AspNet.WebApi.Tracing包?

還要確保有using System.Web.Http;命名空間。

-1

如果您有Visual Studio 2012 ASP.NET和Web Tools 2012.2,它不應該默認跟蹤使用WebAPI模板創建的項目的輸出窗口嗎? EnableSystemDiagnosticsTracing也一樣。

0

因爲它是一種擴展方法,所以需要聲明擴展方法的using語句。因此,在你的Global.asax.cs或徘徊無論你怎麼稱呼EnableSystemDiagnosticsTracing(),你需要在頂部加入這樣的:

using System.Web.Http; 
2

文檔:link

要安裝使用:

安裝-package Microsoft.AspNet.WebApi.Tracing 更新,包裝Microsoft.AspNet.WebApi.WebHost

之後檢查項目如下:

  1. 將dll-file \ packages \ Microsoft.AspNet.WebApi.Tracing.5.2.2 \ lib \ net45 \ System.Web.Http.Tracing.dll添加到您的項目。
  2. 使用System.Web.Http將以下內容添加到WebApiConfig.cs ; using System.Web.Http.Tracing;

而且

//跟蹤 config.EnableSystemDiagnosticsTracing();