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