gpt4 book ai didi

asp.net - 我可以使用 MiniProfiler 检测 ASP.NET MVC WebApi 网站吗?

转载 作者:行者123 更新时间:2023-12-04 07:54:54 32 4
gpt4 key购买 nike

我正在处理的 ASP.NET MVC 网站有一些( Controller -派生)“用户”页面和一些( ApiController -派生)“api”页面。

本站使用 MiniProfiler 检测“用户”页面,我真的很喜欢它的作用。我希望在“api”页面中具有相同或相似的功能 - 具体来说,是执行的 SQL 语句的记录,以及一切花费的时间。

我看到了 this link这看起来很有希望,入口点的 URL 只是简单地输入到浏览器地址栏中,但这是使用 ASP.NET MVC WebApi 开箱即用的默认 View 。我自己的 URL 返回一个 XML 文档(或 JSON 响应)。

另外,我更喜欢可以让我远离浏览器的东西,因为我现实生活中的 API 调用是由另一个程序启动的,我希望能够记录有关整个 session 的信息,而不仅仅是一个单一请求。

有什么建议吗?

最佳答案

您可以让 MiniProfiler 将其结果记录到数据库中,而不是处理结果。那时,您将能够回顾一段时间内的表现(针对 session 或终点)。

添加:

MiniProfiler.Settings.Storage = new SqlServerStorage("connection string here");

到您的设置,它应该开始记录到数据库。

关于asp.net - 我可以使用 MiniProfiler 检测 ASP.NET MVC WebApi 网站吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17928673/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com