1

誰かがこれを手伝ってくれることを願っています.私は残っている小さな髪を抜く準備ができています..

とにかく、Windows 認証で ASP.net WebForms/MVC3 イントラネット サイトを実行していますが、MVC ページの 1 つを表示しようとすると、ユーザー名/パスワードの入力を求められるユーザーが 1 人います。

ページの URL は/FMで、これはエリア (FM) にルーティングされ、デフォルト ルート ( /FM/Home/Index) をレンダリングします。ユーザーが /FM url を使用すると、パスワードの入力を求められ、正しく入力されていても 403 が返されますが、( /FM/Home/Index) パスを使用すると、問題なくページが返されます。

この 1 つのユーザー アカウントでのみ問題が発生し、別のブラウザー、別のマシンなどで試してみましたが、変化はありませんでした。奇妙なことに、それは彼のアカウントだけであり、彼とまったく同じ AD 権限を持つ他のユーザーに対しては問題なく機能します。

私が見つけた 1 つのエラーは、イベント ログに次のとおりです。

Event code: 4008 
Event message: File authorization failed for the request. 
Event time: 6/18/2012 3:19:33 PM 
Event time (UTC): 6/18/2012 7:19:33 PM 
Event ID: 65994829b06b4aa4a92d71b8e985ec24 
Event sequence: 4217 
Event occurrence: 1 
Event detail code: 0 

Application information: 
    Application domain: /LM/W3SVC/4/ROOT-3-129845173218765349 
    Trust level: Full 
    Application Virtual Path: / 
    Application Path: [Root application path] 
    Machine name: [WebserverName] 

Process information: 
    Process ID: 9776 
    Process name: w3wp.exe 
    Account name: [IIS APPPOOL\WebsiteName]

Request information: 
    Request URL: http://mydomain/FM/ 
    Request path: /FM/ 
    User host address: [User Host Address]
    User: [Domain\Username]
    Is authenticated: True 
    Authentication Type: Negotiate 
    Thread account name: [IIS APPPOOL\WebsiteName] 

誰にもアイデアはありますか?

4

0 に答える 0