Asp.net web api WebAPI未写入Trace.axd

Asp.net web api WebAPI未写入Trace.axd,asp.net-web-api,trace,Asp.net Web Api,Trace,我有一个WebAPI应用程序(使用RC),我正在尝试将消息写入应用程序跟踪。我试着按照教程进行操作,该教程让我实现了ITraceWriter,并在Global.asax中启用了它 我这样做了,在调试时,它会在SimpleTracer类中命中断点,但当我访问Trace.axd时,我的跟踪信息部分是空白的。我还尝试使用System.Diagnostics.trace.WriteLine(“你好,世界!”)直接写入跟踪并且它仍然是空的 我会错过什么?RC版本可能没有此功能吗?虽然不是您问题的直接答案,

我有一个WebAPI应用程序(使用RC),我正在尝试将消息写入应用程序跟踪。我试着按照教程进行操作,该教程让我实现了ITraceWriter,并在Global.asax中启用了它

我这样做了,在调试时,它会在SimpleTracer类中命中断点,但当我访问Trace.axd时,我的跟踪信息部分是空白的。我还尝试使用
System.Diagnostics.trace.WriteLine(“你好,世界!”)直接写入跟踪并且它仍然是空的


我会错过什么?RC版本可能没有此功能吗?

虽然不是您问题的直接答案,但您是否看过使用官方NuGet软件包()的情况,该软件包使用System.Diagnostics启用ASP.NET Web API跟踪?这是在2012年8月发布的alpha版本(在您创建示例的博客发布之后的某个时间),现在是RC级别


有关于如何安装它的说明。如果您希望继续使用,这也可能有助于您进行自定义。

您的回答让我意识到我正在使用Web API的RC。我更新了我的问题。最初尝试更新到稳定版本似乎会引起问题,所以我不确定我是否会选择这条路线。答案中有一系列提示,如果您运行这些提示,会发生什么?谢谢你的链接。我检查了适用的提示,但我正在写信给System.Diagnostics.Trace,我认为问题可能在别处。