Hello
I have an ASP.NET application developed in VS 2008 on a PC with Windows Vista Ultimate. The application uses Windows Authentication. When I run it from the development environment the default page (default.aspx) is displayed as expected. After publishing the application I created a Web Site in IIS7 with a unique App Pool (using the default settings). The site was set up as Windows Authentication, port 80 and a HostName. I defined the HostName in the hosts file. When I load the site (e.g. http://myWebSite) I get a Windows User ID/Password dialog box. Regardless of what valid data I enter the User ID/Password is never accepted. I get the same results on SBS 2008.
I then installed the application on an XP PC (IIS5.1) with the same IIS Configuration (and connected to the same network so using the same network credentials) the application loads default.aspx without any User ID/Password dialog.
I then started to build a new web site gradually adding the various IIS configuration items. I eventually found a workaround ... I removed the HostName and hosts entry and gave the site a unique port number. When I loaded http://servername:801 the default page loaded without dialog box.
While the workaround is good for my sanity (if nothing else) I would really like to find out what I need to do to make it work as expected (e.g. http://myWebSite).