【发布时间】:2014-02-27 16:48:52
【问题描述】:
我有一个 ASP.NET 4.0 WEB API 应用程序正在运行,它会修改一些数据库记录。
我的代码遍历订单和更新:
<[PUT]("ProcessOrders")>
Public Sub PutValue()
Dim Orders as List(of OrderInfo) = DAL.GetOrders()
For Each Order As OrderRequest In Orders
Dim Status As OrderProcessingStatus = Order.Process()
If (Status.isSuccessfullyProcessed) Then
DAL.UpdateOrderStatus(Order.OrderNumber, "SUCCESS")
Else
DAL.UpdateOrderStatus(Order.OrderNumber, "FAIL", Status.ErrorMessage)
End If
Next
End Sub
在 VS2010 中调试时,我在获取命令的第一行有一个断点。 在 VS2010 中,我点击“停止调试” - 期望我的代码会立即停止而不执行。
令我惊讶的是,即使在我点击停止调试后,代码仍会继续运行并更新我的数据库。
请帮忙。
注意:我开始调试,然后我用Fiddler调用这个方法
谢谢,
辛查
【问题讨论】:
标签: visual-studio-2010 visual-studio debugging asp.net-web-api