Phenomenon:
HTTP Error 401.1-not authorized: Login failed Online Answer: Symptom: HTTP Error 401.1-Unauthorized: Access denied due to invalid credentials.
Reason:
1, because the user anonymous access to use the account (the default is IUSR_ machine name) is disabled, or do not have access to the computer, will cause users can not access.
2: In the program you placed, to see if there are other types of dynamic language written programs, IIS will default to ASP interpretation, for ASPX, to see the net executable directory to the IIS anonymous account has Read permissions? CGI program is the Perl directory, JSP look is using resin or tomcat to do the explanation, PHP is the PHP directory, to ensure that these directories have IIS anonymous account has Read permission to do.
3: Or because (such as Php.exe php.ini Php5isapi.dll). phpMyAdmin these files or text wallet Remove the users permission caused by
Solution:
(1) To see if the anonymous account for site security settings in IIS Manager is disabled, and if so, try to enable it in the following ways:
Control Panel-> Management tools-> Computer Management-> Local Users and groups, enable IUSR_ machine name account. If it is not resolved, proceed to the next step.
(2) View the default anonymous access account for the site in IIS Manager or the group to which it belongs, in the local security policy, if there is no attempt to grant permissions with the following steps:
Start-> program-> Administrative Tools-> Local Security Policy-> security Policy-> Local policy-> User rights Assignment, double-click "Access this computer from the network" to add the IIS default user or the group to which it belongs.
Note: General custom IIS default anonymous access account is group, for security, no special needs, please follow this rule