我有一个部署在Azure实例上的ASP.NET MVC应用程序。
在这个应用程序中,我在整个地方都有System.Diagnostics.Trace消息,包括这里(仅作为示例引用):
#app/assets/javascripts/application.js
$(document).on("submit", "form#new_lead", function(e) {
$.ajax({
url: $(this).attr("action"),
data: $(this).serialize(),
success: function(data) {
// stuff here
},
error: function(data) {
// stuff here
}
});
});
在web.config中,我已启用跟踪。
但是,当我因为发生异常而被重定向到应用程序的默认错误页面后浏览到trace.axd时,我没有看到任何已写入上述跟踪的异常迹象。
答案 0 :(得分:0)
在web.config文件中添加此配置:
<system.diagnostics>
<trace>
<listeners>
<add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener,
Microsoft.WindowsAzure.Diagnostics,
Version=1.0.0.0,
Culture=neutral,
PublicKeyToken=31bf3856ad364e35"
name="AzureDiagnostics">
<filter type="" />
</add>
</listeners>
</trace>
</system.diagnostics>
您可以在read more处找到它。