I've searched extensively through the forums and feel sure this hasn't been covered.

PHP debugging works fine (using DBG), but no breakpoints are hit in javascript. It's the same using the external or built-in servers. Neither the current file (before php expansions) nor external files are hit. Every js breakpoint reports 'The breakpoint will not currently be hit. Unbound breakpoint'. "PHP/Javascript Debugging" is selected in the Configuration.

I am using Internet Explorer and have enabled script debugging in Options. IE's internal debugger is working fine because it detects errors later on in the script. So I'm thinking it's a problem with attaching VS debugger to the browser.

This was all working for me on Vista and IE7, with VS.Php 2005. Now I've upgraded to Windows 7 with IE8 and installed VS.Php 2005, and have this problem. Perhaps the older version of VS is the issue, but if so I'd have expected the issue to have been reported by now.

I have come across discussion of ASP applications failing to debug with IE8 with Visual Studio 2005 - something about older versions of Visual Studio being confused by the Loosely Coupled Internet Explorer (LCIE) which makes IE run across multiple processes - and tried following various things including a registry tweak supposedly disabling this but nothing has worked for me so far.

Any advice appreciated.

juanc says:

Yes, there is a problem with IE8 and VS2005, it is not supported. This is a Visual Studio issue.

You can either move to VS2008 or downgrade to IE7.

The issue has to do with attaching the debugger to the right IE8 process.