Asp.net web api HttpConfiguration.EnableSystemDiagnosticsTracing发生了什么
我正在使用新的WebTools 2012.2,帮助文件中说要将config.EnableSystemDiagnosticsTracing添加到Global.asaxAsp.net web api HttpConfiguration.EnableSystemDiagnosticsTracing发生了什么,asp.net-web-api,Asp.net Web Api,我正在使用新的WebTools 2012.2,帮助文件中说要将config.EnableSystemDiagnosticsTracing添加到Global.asax 但是,此方法在HttpConfiguration上不存在。EnableSystemDiagnosticsTracing扩展是跟踪包的一部分。您是否安装了Microsoft.AspNet.WebApi.Tracing软件包 还要确保使用System.Web.Http获得名称空间。如果您有Visual Studio 2012 ASP.N
但是,此方法在HttpConfiguration上不存在。EnableSystemDiagnosticsTracing扩展是跟踪包的一部分。您是否安装了Microsoft.AspNet.WebApi.Tracing软件包
还要确保使用System.Web.Http获得
代码>名称空间。如果您有Visual Studio 2012 ASP.NET和Web Tools 2012.2,它不应该默认跟踪到使用WebAPI模板创建的项目的输出窗口吗?EnableSystemDiagnosticsTracing也执行相同的操作。因为它是一个扩展方法,所以在声明扩展方法时需要一个using语句。因此,在您的Global.asax.cs或任何您想要调用EnableSystemDiagnosticsTracing()的地方,您需要在顶部添加以下内容:
using System.Web.Http;
文件:
要安装,请使用:
安装软件包Microsoft.AspNet.WebApi.Tracing
更新包Microsoft.AspNet.WebApi.WebHost
之后,在项目中检查以下内容:
将dll文件\packages\Microsoft.AspNet.WebApi.Tracing.5.2.2\lib\net45\System.Web.Http.Tracing.dll添加到项目中
将以下内容添加到WebApiConfig.cs
使用System.Web.Http;
使用System.Web.Http.Tracing李>
及
//追踪
config.EnableSystemDiagnosticsTracing()