我正在使用新的WebTools 2012.2,帮助文件说要将config.EnableSystemDiagnosticsTracing添加到您的Global.asax。
但是,这种方法在HttpConfiguration上不存在。
答案 0 :(得分:9)
EnableSystemDiagnosticsTracing
扩展程序是跟踪包的一部分。您是否安装了Microsoft.AspNet.WebApi.Tracing
包?
还要确保拥有using System.Web.Http;
命名空间。
答案 1 :(得分:4)
文档:link
安装使用:
安装 - 打包Microsoft.AspNet.WebApi.Tracing 更新 - 包装Microsoft.AspNet.WebApi.WebHost
之后检查项目中的以下内容:
和
//跟踪 config.EnableSystemDiagnosticsTracing();
答案 2 :(得分:0)
因为它是一个扩展方法,所以需要一个声明扩展方法的using语句。因此,在您的Global.asax.cs或者您想要调用EnableSystemDiagnosticsTracing()时,您需要在顶部添加它:
using System.Web.Http;
答案 3 :(得分:-1)
如果您有Visual Studio 2012 ASP.NET和Web Tools 2012.2,它不应该默认跟踪使用WebAPI模板创建的项目的“输出”窗口吗? EnableSystemDiagnosticsTracing也是如此。