Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging 当Visual Studio调试器处于启用状态时,某些Web Api端点速度非常慢_Debugging_Asp.net Web Api_Visual Studio 2019 - Fatal编程技术网

Debugging 当Visual Studio调试器处于启用状态时,某些Web Api端点速度非常慢

Debugging 当Visual Studio调试器处于启用状态时,某些Web Api端点速度非常慢,debugging,asp.net-web-api,visual-studio-2019,Debugging,Asp.net Web Api,Visual Studio 2019,当我在IISExpress上运行Web Api(.NET Framework 4.6.2项目并启用Visual Studio调试器时,我们的一些端点非常慢:16秒而不是200秒,或者如示例中的8秒而不是3秒 当我停止VisualStudio的调试器,应用程序仍在后台IISExpress上运行时,API再次非常快 我想它可能是Visual Studio中的一个设置,但我找不到它。 我在StackOverflow上搜索并尝试了一些设置,例如: -“只是我的代码”,这是打开的 -符号缓存在文件夹中,

当我在IISExpress上运行Web Api(.NET Framework 4.6.2项目并启用Visual Studio调试器时,我们的一些端点非常慢:16秒而不是200秒,或者如示例中的8秒而不是3秒

当我停止VisualStudio的调试器,应用程序仍在后台IISExpress上运行时,API再次非常快

我想它可能是Visual Studio中的一个设置,但我找不到它。 我在StackOverflow上搜索并尝试了一些设置,例如: -“只是我的代码”,这是打开的 -符号缓存在文件夹中,Microsoft符号服务器处于关闭状态 -浏览器链接已关闭

当Visual Studio调试器处于启用状态时,某些Web Api端点速度非常慢

此外,我认为你可以尝试以下步骤:

1)取消选中
工具中的
->
选项中的调试时启用诊断工具
->
调试
->
常规

2)请确保您在中禁用了ASP.NET的JavaScript调试
工具
->
选项
->
调试
->
常规

此外,如果您使用的是VS 2019 Enterprise edition,请尝试禁用IntelliTrace功能(
工具
->
选项
->
IntelliTrace


您可以参考更多信息。

谢谢您的帮助,但我已使用以下Stackoverflow响应解决了此问题: 正如他所说: 好的,调试模式异常缓慢的原因是VisualStudio的Intellitrace正在记录实体框架生成的每个ADO.NET事件(全部20000个)

因此,工具->选项->IntelliTrace并取消选中“启用IntelliTrace”修复了该问题

或者也可以通过进入工具->选项->IntelliTrace->IntelliTrace事件并取消选中ADO.NET来过滤ADO.NET事件