BrainCoder
BrainCoder

Reputation: 5337

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

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.

Upvotes: 40

Views: 192396

Answers (6)

Meisam Rasouli
Meisam Rasouli

Reputation: 321

I was getting a 401.2 error. In the "Authentication" panel of my IIS the "Anonymous Authentication" was enabled, but the wrong user type was selected for authentication. Authentication type was set to a specific user on my computer. I solved the problem by setting the Authentication user identity to either "Application pool identity" or "IUSR".

enter image description here

enter image description here

enter image description here

Upvotes: 0

Nikita Yo LAHOLA
Nikita Yo LAHOLA

Reputation: 432

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.

Upvotes: 11

Jimenemex
Jimenemex

Reputation: 3176

I had not checked the Authorization header was set correctly in my request. I actually had Authentication which is not right.. Make sure you check the initiator!

Upvotes: 0

TAHA SULTAN TEMURI
TAHA SULTAN TEMURI

Reputation: 5261

Open Project properties by selecting project then go to

View>Properties Windows

and make sure Anonymous Authentication is Enabled

enter image description here

Upvotes: 30

Oscar Ortiz
Oscar Ortiz

Reputation: 813

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).

Upvotes: 45

brrrrth
brrrrth

Reputation: 177

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.

Upvotes: 2

Related Questions