【发布时间】:2013-07-29 15:59:00
【问题描述】:
我正在处理的 ASP.NET MVC 网站有一些(Controller-derived)“用户”页面和一些(ApiController-derived)“api”页面。
该网站使用 MiniProfiler 来检测“用户”页面,我非常喜欢它的功能。我希望在“api”页面中具有相同或相似的功能 - 具体来说,记录已执行的 SQL 语句,以及所有操作所用的时间。
我看到this link 看起来很有希望,其中入口点的 URL 只是简单地输入到浏览器地址栏中,但这是使用 ASP.NET MVC WebApi 开箱即用的默认视图。我自己的 URL 返回一个 XML 文档(或 JSON 响应)。
另外,我更喜欢能让我远离浏览器的东西,因为我的真实 API 调用是由另一个程序发起的,我希望能够记录整个会话的信息,而不是而不仅仅是一个请求。
有什么建议吗?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-web-api mvc-mini-profiler