HTTP Error 401.2 - Unauthorized You are not authorized to view this page due to invalid authentication headers

132,223

Solution 1

Make sure Anonymous access is enabled on IIS -> Authentication.

But also right click on it, then click on Edit, and choose a domain\username and password. (With access to the physical folder of the application).

Solution 2

Open Project properties by selecting project then go to

View>Properties Windows

and make sure Anonymous Authentication is Enabled

enter image description here

Solution 3

Same thing happen to me this morning, everything was working fine for weeks before. yes guess what. I change my windows PC user account password yesterday night. (how stupid was I)

So easy fix:

IIS -> authentication -> Anonymous authentication -> edit and set the user and new PASSWORD.

Solution 4

I had the same issue, and spent quite a bit of time trying to track down the solution. I had Anonymous Authentication set up at two different levels with two different users. Make sure that you're not overwriting your set up at a lower level.

Share:
132,223
BrainCoder
Author by

BrainCoder

enthusiast and passionate software developer and solution architect.

Updated on August 11, 2021

Comments

  • BrainCoder
    BrainCoder almost 3 years

    i want to allow access to Anonymous.aspx page to all user, i have set Basic Authentication to Enabled, and Connect as to specific user.

    my problem is when trying to access http://MyIPAddress/MyAlias/Anonymous.aspx, authentication popup appears--ideally it shouldn't, and when i close popup, getting 401.2 Unauthorized error--it's obvious

    Error Summary

    HTTP Error 401.2 - Unauthorized You are not authorized to view this page due to invalid authentication headers. Error Code 0x80070005

    below is snap of my web.config file.

    <configuration>
       <system.web>
           <authentication mode=“Windows“/>
       </system.web>
    
       <location path=“Anonymous.aspx“>
           <system.web>
              <authorization>
                  <allow users=“*“/>
              </authorization>
           </system.web>
       </location>
     </configuration>
    

    how can i solve this error.