日志记录 – ASP.NET MVC 4 Web Api:诊断功能
发布时间:2020-12-16 03:37:55 所属栏目:asp.Net 来源:网络整理
导读:我正在搜索一个在ASP.NET MVC 4 Web Api中启用登录/跟踪的功能. 在WCF中,您可以激活它正在执行的日志记录和WCF写入.然后,我可以打开转储并搜索错误. 我不想跟踪我的web api,而是记录框架正在做的事情. 如果我使用消息处理程序跟踪/记录web api,如果在实现之
我正在搜索一个在ASP.NET MVC 4 Web Api中启用登录/跟踪的功能.
在WCF中,您可以激活它正在执行的日志记录和WCF写入.然后,我可以打开转储并搜索错误. 我不想跟踪我的web api,而是记录框架正在做的事情. 解决方法
我推荐两件事.
1)为了获得抛出异常的完整细节,我将错误策略设置为always.这应该从您的代码返回更多细节异常消息. GlobalConfiguration.Configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always; 我认为这只适用于RC. 2)然后我还建议连接一个消息处理程序,您可以使用它来获取额外的请求/响应信息.消息处理程序将在新请求进入时以及最终响应返回之前运行.这里有很多这样的例子. WebAPIContrib有一个在GitHub repo你可以看作example 3)如果你想监视其他服务器事件,你可能要考虑使用asp.net health monitoring,只要你当然在asp.net中托管.它允许您进行各种审核并监控服务器错误. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 从C#代码增加Http Runtime MaxRequestLength
- asp.net-mvc – Web API返回csv文件
- 一段时间后的第一个请求总是很慢 – ASP.NET MVC / IIS 8.5
- asp.net – 获取Azure Web App实例ID
- asp.net-mvc-4 – 与TinyMCE绑定的MVC4
- ASP.NET捆绑和缩小 – CSS3属性失败
- asp.net – 自定义HttpHandler错误:无法加载类型’FilePro
- asp.net-mvc – ASP.NET MVC – 如何访问除Controller和Vie
- 标签 – 如何使用像asp这样的Razor:Literal?
- 深入理解C# 3.x的新特性(1): Anonymous Type
推荐文章
站长推荐
- asp.net-mvc – IIS 7上的ASP.net MVC返回空白页
- ASP.NET 5 MVC(Visual Studio 2015):一个名为In
- asp.net-mvc – MVC 4中的主 – 详细信息样式视图
- asp.net – 连接模式和断开模型在EF
- asp.net-mvc – 如果在Razor MVC 3中浏览器未继承
- asp-classic – ADODB.Stream错误’800a0bbc’写
- 让我们的ASP.NET MVC应用可以单独维护验证消息
- asp.net – 有没有办法以编程方式添加项目到元素
- asp.net-core – Visual Studio 2017(ASP.NET Co
- asp.net – 在div点击执行serverside代码
热点阅读