I'm debugging locally with IIS7. When I first launch the debugger things work great. But as soon as I stop debugging and go to launch a second time it no longer works. Also, I get the following error each time I try to launch the debugger:

I am using the latest version of VS.PHP with Visual Studio 2008. Again, I'm debugging locally through IIS7 with xDebug.

This may be due to a corruption of the heap, which indicates a bug in BrowserLauncher.exe or any of the DLLs it has loaded.

This may also be due to the user pressing F12 while BrowserLauncher.exe has focus.

The output window may have more diagnostic information.
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\apphelp.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\AppPatch\AcLayers.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\sspicli.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\msvcrt.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\rpcrt4.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\user32.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\gdi32.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\lpk.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\usp10.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\shell32.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\shlwapi.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\ole32.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\oleaut32.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\userenv.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\profapi.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\winspool.drv'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\mpr.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\imm32.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\msctf.dll'
'BrowserLauncher.exe': Loaded 'C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 2010\mzvkbd3.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\advapi32.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\sechost.dll'
The thread 'Win32 Thread' (0x130c) has exited with code 0 (0x0).
'BrowserLauncher.exe': Loaded 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4927_none_d08a205e442db5b5\msvcr80.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\Culture.dll'
'BrowserLauncher.exe': Unloaded 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\Culture.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\assembly\NativeImages_v2.0.50727_32\mscorlib\8c1770d45c63cf5c462eeb945ef9aa5d\mscorlib.ni.dll'
'BrowserLauncher.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'BrowserLauncher.exe': Loaded 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorsec.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\wintrust.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\crypt32.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\msasn1.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16385_none_ebf82fc36c758ad5\comctl32.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\riched20.dll'
'BrowserLauncher.exe': Unloaded 'C:\Windows\System32\riched20.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\cryptsp.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\rsaenh.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\cryptbase.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\imagehlp.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\ncrypt.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\bcrypt.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\bcryptprimitives.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\gpapi.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\cryptnet.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\Wldap32.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\SensApi.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\setupapi.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\cfgmgr32.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\devobj.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\cabinet.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\devrtl.dll'
'BrowserLauncher.exe': Unloaded 'C:\Windows\System32\setupapi.dll'
'BrowserLauncher.exe': Unloaded 'C:\Windows\System32\devobj.dll'
'BrowserLauncher.exe': Unloaded 'C:\Windows\System32\cfgmgr32.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\uxtheme.dll'
'BrowserLauncher.exe': Loaded 'C:\Program Files\Logitech\SetPoint\lgscroll.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\ntmarta.dll'
'BrowserLauncher.exe' (Managed): Loaded 'C:\Program Files\Jcx.Software\VS.Php\2008\BrowserLauncher.exe'
'BrowserLauncher.exe': Loaded 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorjit.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\assembly\NativeImages_v2.0.50727_32\System\5ba3bf5367fc012300c6566f20cb7f54\System.ni.dll'
'BrowserLauncher.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'BrowserLauncher.exe': Loaded 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\diasymreader.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Drawing\ead6be8b410d56b5576b10e56af2c180\System.Drawing.ni.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Windows.Forms\fedf1ba58dced4f0b3f8c457648ceed9\System.Windows.Forms.ni.dll'
'BrowserLauncher.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'BrowserLauncher.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\propsys.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16385_none_421189da2b7fabfc\comctl32.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\clbcatq.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\urlmon.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\iertutil.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\version.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\setupapi.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\cfgmgr32.dll'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\devobj.dll'
'BrowserLauncher.exe': Loaded 'ImageAtBase0x820000', No symbols loaded.
'BrowserLauncher.exe': Unloaded 'ImageAtBase0x820000'
'BrowserLauncher.exe': Loaded 'C:\Windows\System32\RpcRtRemote.dll'
The thread 'Win32 Thread' (0xf40) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0xa90) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x1778) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x5f0) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x564) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x16e0) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x138c) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0xc50) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x1220) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x11e4) has exited with code 0 (0x0).
The program '[5164] BrowserLauncher.exe: Native' has exited with code 0 (0x0).
The program '[5164] BrowserLauncher.exe: Managed' has exited with code 0 (0x0).

juanc says:

did you use VS.Php to configure IIS for debugging? Or you already had IIS configured to run PHP?

Juan