IIS 文件授权请求失败
我正在尝试访问我们本地网络服务器上的网页。当我浏览该页面时,我收到了 Windows 身份验证挑战。即使我尝试输入我的凭据,它仍然会再次询问。正如您从下面的错误消息中看到的,我已通过身份验证。
我检查了用户帐户,它可以访问根文件夹和所有较低的文件夹。我在 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: <代码> <事件 xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <系统> <提供商名称=“ASP.NET 4.0.30319.0”/>
I am trying to access a webpage on our local web server. When I browse to the page I get the windows auth challange. Even if i try to enter my credentials it keeps asking again. As you can see from the below error message i am authenticated.
I checked the user account and it has access to the root folder and all lower folders. I get this error message for all sites in IIS
Any advice?
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
Custom event details:
Event 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>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
授予读取权限
位于网站的根文件夹中。
Give read access to
on the root folder of the website.
确保所有 IIS 相关用户都具有访问权限,以下是一些:
另外,如果您使用 websitepanel,请确保也允许其用户。
Be sure all IIS related users have access, heres some:
Also if your using websitepanel be sure to allow its users too.
在授予
Everyone
访问权限之前,我无法让它工作。C:\inetpub\wwwroot\MyWebsite
。Everyone
。I couldn't get it to work until I gave
Everyone
access.C:\inetpub\wwwroot\MyWebsite
.Everyone
.无论如何,@J-man 的评论(对“添加每个人都为我工作...”答案)建议添加“用户”本地计算机帐户,在遵循标记答案添加其他本地计算机帐户后,最终对我有用机器帐户。
这也是他提供的链接。
For what it's worth, the comment from @J-man (to the "Add Everyone worked for me..." answer) suggesting to add "Users" local machine account ultimately worked for me after following the marked answer's adding of the other local machine accounts.
Here's the link he provided as well.