I do my ASP.NET development on my Vista 64 workstation with IIS 7. If the database is local, everything works well. If the database (MSSQL2k5 or MSSQL2k8) is remote, I get timeouts unless everyquery has 5 minutes or more to complete. This makes development / debugging well nigh impossible.
The only error I ever get is timeouts on DB calls.
This does not appear to be a debugger issue (VS2k8) because the behavior is the same if I call up the same pages in IE. The same code runs fine on production servers against the same external DBs. The same conenction strings work fine in console applications (discount network issues).
I am not using trusted connections, so I do not suspect any number of impersonation / Kerb issues.
I can connect to all the databases from console apps using the same connection strings just fine.
I assume it is some sort of over-arching IIS on Vista 64 config issue - but three days of searching have found many others reporting similar problems with nless details, and no answers.