Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Failed to load resource: the server responded with a status of 401 (Unauthorized) /App/AngularJS/angular.min.js

Tags:

I am having the following error:

Failed to load resource: the server responded with a status of 401 (Unauthorized) http://localhost/App/AngularJS/angular.min.js

The project works fine on localhost. But when I run it on IIS (7.5) I get the above exception.

[Image] enter image description here

My project is .net 4.5 project (Web.API 2.2), I am using AngularJS for UI in this project.

I have tried running "aspnet_regiis - i" as somewhere this was accepted as solution. But it didn't work in my case. I don't know is there any thing required to execute [AngularJS].js files on IIS for Web.API project?

EDIT:

I have made following changes to web.config file:

<location path="AngularJS">
<system.web>
  <authorization>
    <allow users="*" />
  </authorization>
</system.web>
</location>  
<system.web>
  <authorization>
    <allow users="*" />
  </authorization>
  <compilation debug="true" targetFramework="4.5" />
 <httpRuntime targetFramework="4.5" />
</system.web>

Also I have set the read/write/modify access for "IUSR" & "IIS_ISURS" users of whole project. enter image description here

But still I get the same exception on IIS. But same running fine with VS2013.

Error: enter image description here

like image 308
user1400290 Avatar asked Sep 22 '14 12:09

user1400290


2 Answers

When servers respond with access denied message (401 Unauthorized access), it means that the anonymous IIS user account is unable to access the resources because of permission issues.

By default, IUSR account is used for anonymous user.

All you need to do is:

IIS ->
Authentication --> Set Anonymous Authentication to Application Pool Identity.

Problem solved :)

like image 102
Qasim Bataineh Avatar answered Sep 16 '22 15:09

Qasim Bataineh


Also I have set the read/write/modify access for "IUSR" & "IIS_IUSR" users of whole project. properties image

this was enough for me to get around the same issue.

PS. sorry for using your image, just want to emphasize the step you mentioned that worked for me.

like image 30
AceMark Avatar answered Sep 16 '22 15:09

AceMark