我正在研究的ASP.NET MVC网站有一些(由Controller派生的)“用户”页面和一些(ApiController派生的)“api”页面.
该网站使用MiniProfiler来检测“用户”页面,我真的很喜欢它.我希望在“api”页面中具有相同或类似的功能 – 特别是,已执行的sql语句的记录,以及所有内容的使用时间.
我看到this link看起来很有前途,其中入口点的URL只是输入到浏览器地址栏中,但这是使用ASP.NET MVC WebApi开箱即用的默认视图.我自己的URL返回XML文档(或JSON响应).
此外,我更喜欢能够让我远离浏览器的东西,因为我的真实API调用是由另一个程序启动的,我希望能够记录整个会话的信息,而不仅仅是单一请求.
任何建议?