VS2005 does not debug with IE8 by default, due to IE8’s LCIE feature (http://blogs.msdn.com/ie/archive/2008/03/11/ie8-and-loosely-coupled-ie-lcie.aspx).  To enable it, please follow the instruction in this thread:

http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/e2c795cd-b7a0-4fad-b7c9-b1ca40d7302e/

 

Here’s a copy of the steps:

1)  Open RegEdit
2)  Browse to HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main
3)  Add a dword under this key called TabProcGrowth
4)  Set TabProcGrowth to 0

 

Also, when debugging script, don’t forget to turn on the IE script debugging by uncheck “IE->Tools->Internet Options->Advanced->Disable script debugging (Internet Explorer) “

 

Xinyang Qiu

SDETII | Visual Web Developer