As anyone who has ever received the dreaded Object doesn’t support this property or method error in IE can attest, debugging using everyone favourite browser is a right, royal pain in the heiny. Using Firebug in Firefox really has spoilt us as frontend developers (Hey, what am I talking? These ARE BASIC TOOLS that every other development platform has had since Ada Lovelace was in small britches, but I digress), so what is a cross-platform developer to do?
- Download and Install Visual Studio Express Edition (which is free as in beer).
- Create a new Web Site – call it what ever you like, it’s just a placeholder
- Hit “Run” (or F5) on the blank problem – a local server should start, and IE7 should load a blank page
- Change the URL to the page you want to debug. Once the page is loaded the debugger is good to go – in fact, if your page has any errors, Visual Studio will get focus, and politely tell you as such