Now heres an interesting problem. I can run a vs2005 site in IIS no problems, but when i try to open it with the debugger in vs2005, i get the exception Unable to start Debugging System.Net.DigestClient. Plug the message into google and the first answer is it.
I have a dll called security and this apparently conflicts with a system dll of the same name.
What do i do, i rename the output of the dll to descurity.dll, clear out the bin directory, restart vstudio and no more problems. Unfortunately i now have to change the names of all the type declarations in web.config and spring files.