获取 asp.net c# api 调用的概述

Getting overview of asp.net c# api calls

我目前正在调试一个更大的 asp.net mvc 解决方案。 现在我很确定在 c# 中服务器端进行的 API 调用返回了某种错误值。但问题是,该项目有很多 api 看起来彼此相似的调用。

当我在浏览器中调试网站时,我已经习惯使用浏览器开发人员工具 "network" 选项卡来查看 javascript 对 API 的所有外部调用,以及解决方案中的方法。

有没有什么方法可以在 c#/服务器端发生的所有 api 调用的概况?

Getting overview of asp.net c# api calls

VS IDE 没有这样的选项来查看调试期间调用的所有 api。

但一些 VS 扩展可能会实现它。您可以尝试 Fiddler extension, PostSharp extension or use Runtime Flow(感谢 Sergey 的分享)。

另外,你可以尝试使用enable System.NET logging之类的编码方式获取它的请求。参见 this net framework network trace and net core trace

如果这些不符合您的要求,您可以在我们的 User Voice Forum 上推荐一个功能。(点击 推荐一个功能 )。

在那之后,您可以在这里与我们分享link,包括我们在内的任何对此感兴趣的人都会投票,这样它会得到更多微软关注。