Visual Studio 2005 has problems on Vista when not running as an administrator. Microsoft recommends that VS2005 be configured to allow it to run as an administrator (see references below). Microsoft also recommends that you install SP1 and the Vista patch for Visual Studio to help correct the incompatibilities. As far as the inability to debug IIS, it actually has nothing to do with the ASP.NET user. Rather, it has to do with VS not having permissions to attach to the worker process. If running as VS with administrator rights doesn't help you (it never worked for me), you can manually attach the debugger. To do so, open the Debug menu in Visual Studio and select the Attach to Process item. In the modal window, select the process titled w3wp.exe and click Attach. If you don't see the w3wp.exe process, open a browser and point to the url that you wish to debug. Additional resources:
Windows Vista User Account Control[^] (look for Scenario 2)
Visual Studio on Windows Vista[^]
Visual Studio on Windows Vista Issue List[^]
Visual Studio 2005 Service Pack Update 1 for Windows Vista[^]
Hope that helps. :)
--Jesse
"... the internet's just a big porn library with some useful articles stuck in." -