I have a ASP.NET 4.0 WEB API application running that modifies some database records.
My code iterates through Orders and Updates:
<[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 While debugging in VS2010, I have a break point on the first line where I get the orders. In VS2010, I click on "Stop Debugging" - expecting that my code will immidietly stop and not execute.
To my surprise, even after I clicked Stop Debugging, the code keeps running and updates my database.
Please help.
Note: I start debugging, and then I use Fiddler to call this method
Thanks,
Simcha