2012-01-06 40 views
3

私たちのローカルWebサーバー上のWebページにアクセスしようとしています。私はページを参照すると、私はWindowsの認証を取得するchallange。私の資格情報を入力しようとしても、もう一度質問し続けます。下のエラーメッセージからわかるように、私は認証されています。要求のIISファイルの承認に失敗しました

ユーザーアカウントを確認したところ、ルートフォルダとすべての下位のフォルダにアクセスできました。 IISのすべてのサイトでこのエラーメッセージが表示される

アドバイスはありますか?

 
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 

カスタムイベントの詳細:

イベントの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多くのプログラマがソリューションをテストしてデバッグしようとしている間にこのようなことに遭遇するので、これらの種類の質問は許されるべきだと思っています...そして、時にはIT部門はありません:) – BigOmega

+0

@井村井ありがとう。これは、私が開発者として持っていた問題でした – Jim

答えて

2

はHERESにいくつかの、すべてのIISは、関連するユーザーがアクセス権を持っていることを確認してください:

  • iisservice
  • IUSR
  • IIS_IUSRS
  • ネットワークサービスも

あなたがあまりにもそのユーザーを許可するようにしてくださいwebsitepanel使用している場合。

4

与えるには、Webサイトのルートフォルダに

IISアプリケーションプール\ YourAppPool

へのアクセスをお読みください。

関連する問題