检查以下几个方面:
确保在运行应用程序时启用了调试模式,通常为DEBUG模式。可以在Visual Studio的顶部工具栏中选择相应的模式。
确保目标代码已被编译。可以在项目的属性页中检查这一点。确保“生成”选项卡中的“优化”选项设置为“不优化”,“调试信息”选项设置为“完整”。
检查调试配置。可以在Visual Studio的“配置管理器”中检查,确保正在使用具有调试配置的配置。
确保代码路径与代码库完全匹配。如果代码库中的代码已更改,但是使用旧的DLL文件,则可能存在问题。确保项目引用正确的DLL文件。
尝试清理和重新生成项目。可以右键单击项目并选择“清理”,然后再次右键单击并选择“生成”。
如果在IIS托管的Web应用程序中使用本地IIS开发服务器,请确保在托管应用程序池中启用了.NET Core CLR。可以使用此命令启用:dism /online /enable-feature /featurename:IIS-ASPNETCoreModule /all
以上几点可以帮助您解决ASP.NET Core项目中断点未被命中的问题。