我正在使用新的 WebTools 2012.2,并且帮助文件说将 config.EnableSystemDiagnosticsTracing 添加到您的 Global.asax。
但是,HttpConfiguration 上不存在此方法。
我正在使用新的 WebTools 2012.2,并且帮助文件说将 config.EnableSystemDiagnosticsTracing 添加到您的 Global.asax。
但是,HttpConfiguration 上不存在此方法。
该EnableSystemDiagnosticsTracing
扩展是 Tracing 包的一部分。你有Microsoft.AspNet.WebApi.Tracing
安装包吗?
还要确保有using System.Web.Http;
命名空间。
文档:链接
要安装使用:
安装包 Microsoft.AspNet.WebApi.Tracing 更新包 Microsoft.AspNet.WebApi.WebHost
之后在您的项目中检查以下内容:
和
//跟踪 config.EnableSystemDiagnosticsTracing();
因为它是一个扩展方法,所以你需要一个 using 语句来声明扩展方法。所以在你的 Global.asax.cs 或任何你想调用 EnableSystemDiagnosticsTracing() 的地方,你需要在顶部添加这个:
using System.Web.Http;
如果您有 Visual Studio 2012 ASP.NET 和 Web Tools 2012.2,它不应该默认跟踪到使用 WebAPI 模板创建的项目的输出窗口吗?EnableSystemDiagnosticsTracing 也是如此。