asp.net - 获取 asp.net c# api 调用的概述
问题描述
我目前正在调试一个更大的 asp.net mvc 解决方案。现在我很确定在 c# 中进行服务器端的 API 调用正在返回某种错误值。问题是,该项目有很多看起来彼此相似的 api 调用。
当我在浏览器中调试网站时,我已经习惯使用浏览器开发者工具的“网络”选项卡来查看所有由 javascript 完成的对 API 的外部调用,以及解决方案中的方法。
有什么方法可以概览在 c#/serverside 中发生的所有 api 调用,因为它们发生了?
解决方案
获取 asp.net c# api 调用的概述
VS IDE 没有这样的选项来查看调试期间调用的所有 api。
但是一些 VS 扩展可能会实现它。您可以尝试Fiddler 扩展、PostSharp 扩展或使用Runtime Flow(感谢Sergey的分享)。
此外,您可以尝试使用编码方法,如启用 System.NET 日志记录并获取其请求。请参阅此网络框架网络跟踪和网络核心跟踪。
如果这些不符合您的要求,您可以在我们的用户语音论坛上推荐一个功能。(点击Suggest a Feature)。
之后,您可以在此处与我们分享链接,包括我们在内的任何对此感兴趣的人都会对其进行投票,以便获得更多微软的关注。
推荐阅读
- react-native - React-Native:Apple Mach-O 链接器错误,找不到 CocoaAsyncSocket 的目录
- c++ - 对于这个友元重载运算符函数而不仅仅是 std::cout,std::ostream& out 的目的是什么?
- spring-boot - Spring Boot 2 控制台颜色
- angular - 输入'Observable<{ LOC_NA: any; }>' 缺少类型“Location[]”的以下属性:length、pop、push、concat 等 25 个
- android - 在android studio中搜索时使搜索栏与其父宽度匹配
- javascript - GeoFireStore 查询始终返回 {}
- python - 我想在正则表达式的输出中添加一个命名变量
- python - 用硒和美汤扩展内容后爬取网站
- html - 将页面上的特定图像标记为知识共享?
- python - 如何使用 Selenium 和 Python 在 Instagram 上找到取消关注按钮?