2012-01-06 4 views
3

J'essaie d'accéder à une page Web sur notre serveur Web local. Lorsque je navigue sur la page, je reçois le message d'authentification de Windows. Même si j'essaie d'entrer mes informations d'identification, il ne cesse de demander à nouveau. Comme vous pouvez le voir dans le message d'erreur ci-dessous, je suis authentifié.L'autorisation de fichier IIS a échoué pour la demande

J'ai vérifié le compte utilisateur et il a accès au dossier racine et à tous les dossiers inférieurs. Je reçois ce message d'erreur pour tous les sites dans IIS

Un conseil?

 
Log Name:  Application 
Source:  ASP.NET 4.0.30319.0 
Date:   1/5/2012 4:12:33 PM 
Event ID:  1314 
Task Category: Web Event 
Level:   Information 
Keywords:  Classic 
User:   N/A 
Computer:  SALTIIS01 

Description: 
Event code: 4008 
Event message: File authorization failed for the request. 
Event time: 1/5/2012 4:12:33 PM 
Event time (UTC): 1/6/2012 12:12:33 AM 
Event ID: 349fcb2ec3c24b16a862f6eb9b23dd6c 
Event sequence: 7 
Event occurrence: 3 
Event detail code: 0 

Application information: 
    Application domain: /LM/W3SVC/2/ROOT/Application/SNCDW-19-129702818025409890 
    Trust level: Full 
    Application Virtual Path: /Application/SNCDW 
    Application Path: D:\Sites\WCF\Application\SNCDW\ 
    Machine name: SALTIIS01 

Process information: 
    Process ID: 1896 
    Process name: w3wp.exe 
    Account name: iisservice 

Request information: 
    Request URL: http://webservicestest/Application/SNCDW/PC.svc 
    Request path: /Application/SNCDW/PC.svc 
    User host address: 10.60.16.79 
    User: js3228 
    Is authenticated: True 
    Authentication Type: Negotiate 
    Thread account name: iisservice 

détails de l'événement sur mesure:

événement Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="ASP.NET 4.0.30319.0" /> <EventID Qualifiers="16384">1314</EventID> <Level>4</Level> <Task>3</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2012-01-06T00:12:33.000000000Z" /> <EventRecordID>4189</EventRecordID> <Channel>Application</Channel> <Computer>SALTIIS01.intranet.com</Computer> <Security /> </System> <EventData> <Data>4008</Data> <Data>File authorization failed for the request.</Data> <Data>1/5/2012 4:12:33 PM</Data> <Data>1/6/2012 12:12:33 AM</Data> <Data>349fcb2ec3c24b16a862f6eb9b23dd6c</Data> <Data>7</Data> <Data>3</Data> <Data>0</Data> <Data>/LM/W3SVC/2/ROOT/Application/SNCDW-19-129702818025409890</Data> <Data>Full</Data> <Data>/Application/SNCDW</Data> <Data>D:\Sites\WCF\Application\SNCDW\</Data> <Data>SALTIIS01</Data> <Data> </Data> <Data>1896</Data> <Data>w3wp.exe</Data> <Data>iisservice</Data> <Data>http://webservicestest/Application/SNCDW/PC.svc</Data> <Data>/Application/SNCDW/PC.svc</Data> <Data>10.60.16.79</Data> <Data>js3228</Data> <Data>True</Data> <Data>Negotiate</Data> <Data>iisservice</Data> </EventData> </Event>

+5

@SteveC Je pense que ce genre de questions devrait être autorisé parce que beaucoup de programmeurs rencontrent des choses comme ça en essayant de tester et déboguer leurs solutions ... et parfois il n'y a pas de service informatique :) – BigOmega

+0

@ioSamurai merci. C'était un problème que j'avais en tant que développeur – Jim

Répondre

2

Assurez-vous que les utilisateurs associés tous IIS ont accès, Heres certains:

  • IISService
  • IUSR
  • IIS_IUSRS
  • Network Service

également si vous utilisez websitepanel assurez-vous de permettre aussi ses utilisateurs.

4

Donner un accès en lecture à

IIS AppPool \ YourAppPool

sur le dossier racine du site.

Questions connexes