Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.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 2019 break point正受到冲击_Debugging_Visual Studio 2019 - Fatal编程技术网

Debugging Visual Studio 2019 break point正受到冲击

Debugging Visual Studio 2019 break point正受到冲击,debugging,visual-studio-2019,Debugging,Visual Studio 2019,我正在使用Visual Studio 2019开发Dotnet Core+Angular应用程序。以发布模式发布代码并部署到IIS后。当我将代码改为debug并尝试调试某些东西时,断点在任何控制器上都不会被击中。如果有人曾经遇到过这个问题,找到解决办法会很有帮助。这是我的项目属性 Visual Studio 2019 break point正受到冲击 这确实是一种非常奇怪的行为,我建议您可以尝试以下建议来解决问题: 建议 1)右键单击项目-->属性-->生成-->高级-->-->将调试信息更改

我正在使用Visual Studio 2019开发Dotnet Core+Angular应用程序。以发布模式发布代码并部署到IIS后。当我将代码改为debug并尝试调试某些东西时,断点在任何控制器上都不会被击中。如果有人曾经遇到过这个问题,找到解决办法会很有帮助。这是我的项目属性

Visual Studio 2019 break point正受到冲击

这确实是一种非常奇怪的行为,我建议您可以尝试以下建议来解决问题:

建议

1)右键单击项目-->属性-->生成-->高级-->-->将
调试信息更改为
完整

2)确保您将iisexpressgooglechrome一起使用,或者改为使用IE调试您的项目

3)
工具
-->
选项
-->
调试
-->
符号
-->选择
Microsoft符号服务器
-->单击
加载所有符号

4)关闭VS实例,删除解决方案文件夹下的
.VS
隐藏文件夹、
bin
obj
文件夹,然后重新启动项目以再次测试

更新1

根据您的问题,JS向Core发送了请求,但无法进入断点,您可以尝试以下步骤:

1)启用Asp.Net(Chrome、Edge和IE)的Javascript调试选项
工具下的
-->
选项
-->
调试
-->
常规

2)如果您尝试在cshtml上调试js,则应将这些js移动到单个javascript文件中,然后在cshtml中引用此类js文件。你可以参考


希望它能对您有所帮助。

您是否调试了一个net core 3.0项目,然后在
xxx controller.cs
文件下调试了一些更改的代码?每当项目启动时,Startup.cs文件中都会出现断点,但当存在从Angular到core的任何请求URL时,则不会。如果您在cshtml文件下调试js代码,请尝试在
工具下启用Asp.Net的
Javascript调试。您应该将这些js代码放入单个javascript文件中,然后在cshtml文件中引用js文件。提到如果这些都不起作用,我认为这与你的项目有关,请与我们分享你的小样本来解决你的问题。我突然遇到了同样的问题。清除所有DLL重建、重新启动、使用提示都没有帮助。它不再在控制器上中断。