If this behavior occurs when the application pool is running under a local account, follow the steps in the "Workaround" section.
To resolve this behavior when the application pool is running under a domain user account, set up an HTTP SPN with the NetBIOS name and the fully qualified domain name (FQDN) of the domain user account that the application pool is running under. To do this, follow these steps on a domain controller:
Important An SPN for a service can only be associated with one account. Therefore, if you use this suggested resolution, any other application pool that is running under a different domain user account cannot be used with Integrated Windows authentication only.
- Install the Setspn.exe tool. To obtain the Setspn.exe tool for Microsoft Windows Server 2003, click the following article number to view the article in the Microsoft Knowledge Base:
970536 Setspn.exe support tool update for Windows Server 2003
- Start a command prompt, and then change to the directory where you installed Setspn.exe.
- At the command prompt, type the following commands. Press ENTER after each command:
setspn.exe -S http/IIS_computer's_NetBIOS_name DomainName\UserName
setspn.exe -S http/IIS_computer's_FQDN DomainName\UserName
Note UserName is the user account that the application pool is running under. Also note that if you are running the setspn.exe command on a Windows 2000 machine, use the -A switch instead of the -S switch.
After you set the SPN for the HTTP service to the domain user account that the application pool is running under, you can successfully connect to the Web site without being prompted for your user credentials.