在调试执行代码两次时逐步执行代码

时间:2018-06-02 13:23:22

标签: visual-studio visual-studio-2017

我正在使用传统的三层架构开发MVC应用程序。如果我在我调用服务的行的控制器中设置断点,每次按F11(步入)时都会出现以下行为:

  1. 代码转到服务类
  2. 代码返回控制器
  3. 代码返回服务类
  4. 代码转到DAO(来自服务类)
  5. 代码保留在DAO中,但每行都执行两次,即我需要按两次F11才能移动到下一行。我有一个Trace.WriteLine(),确实将该行两次输出到控制台。
  6. 如果我正常运行应用程序,或者只按继续而不单步执行,我只看到该行输出一次。

    这里有什么想法吗?我以前从未见过这个。

0 个答案:

没有答案