我创建了 1 个 WebRole 并使用 Azure 模拟器对其进行了测试。为了调试,我启用了 Azure 诊断并使用本地存储设置。在 web MVC 项目中,我添加了一行代码来将信息记录到 Azure 计算模拟器 UI,
public ActionResult Index()
{
Trace.TraceInformation(string.Format("now:{0}",DateTime.Now.ToString()));
return Content("index");
}
运行网络时,消息未按预期显示在输出控制台上。
对于 Web.config,我有此设置用于跟踪。
<system.diagnostics>
<trace>
<listeners>
<add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics">
<filter type="" />
</add>
</listeners>
</trace>
</system.diagnostics>
我在互联网上发现了这个问题,并尝试按照该说明进行操作。它对我不起作用。
太感谢了。