我确信我错过了一些非常明显的东西,但它正在逃避我。
我试图在开发计算机上的SQL Server 2012数据库中调试存储过程。我在我的本地机器上使用VS 2017 Professional。我可以通过输入参数值来设置断点并通过SQL Server对象资源管理器调试存储过程。
但是:我想使用IISExpress从我在VS 2017中运行的Web应用程序调试存储过程。我这样成立了:
当我运行应用程序时,它会在调用存储过程之前在断点处中断,但会跳过它到下一个应用程序断点。存储过程中的断点是一个空心圆,其中包含“断点当前不会被命中”的消息。此时无法绑定sql断点。包含未加载断点的对象。
我知道我可以简单地在Web应用程序内部中断,获取存储过程的参数值并从SQL Server对象资源管理器中运行它以逐步执行代码,但我不应该这样做。
任何帮助,将不胜感激。
我用一个简单的样本测试它,我可以用VS2015打破断点,但在VS2017中不起作用,所以这将是一个反馈。
如果可能,我建议您直接向开发者社区网站发布反馈:
https://developercommunity.visualstudio.com/spaces/8/index.html