我正在尝试开发一个asp.net Web角色,允许在例如单击按钮时进行跟踪。我尝试了很多东西,也就是说我在“Trace.WriteLine in ASP.NET Azure”问题中也尝试了我的建议,但它并不适用于我。此外,在做出建议作为该问题的答案时,我会看到一条错误信息:
第10行:添加type =“Microsoft.ServiceHosting.Tools.DevelopmentFabric.Runtime.DevelopmentFabricTraceListener,Microsoft.ServiceHosting.Tools.DevelopmentFabric.Runtime,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”
我做错了什么?
答案 0 :(得分:0)
您在此处添加的 DevelopmentFabricTraceListener 仅在模拟器中运行时才可用。你不能在以下时间使用它:
您是如何启动PHP Web应用程序的?
答案 1 :(得分:0)
一种解决方案是在站点级别启用跟踪并浏览trace.axd文件。如果你使用Trace.Warn,它会在报告中以红色显示,这样可以更容易看到。
http://msdn.microsoft.com/en-us/library/wwh16c6c.aspx
对于跟踪侦听器,您应该使用:
type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
那个可以在Azure中使用。
看看:
http://www.azuresupport.com/2010/03/getting-started-with-windows-azure-diagnostics-and-monitoring/