Hello Mike
Is the external debugger set to the user who logs from the .Net application into the ECC system? Please check the debugger settings in SE37 is something similar to the picture below, with the corresponding user set. (Menu Utilities->Settings->ABAP Editor->Debugging).
Also please chek ST22. Sometimes a dump can be occurring prior to the debugger hit the external breakpoint.
Regards
Luis Becker