首页 > 解决方案 > Windows 身份验证 - IIS 8.5 中的特定文件夹权限

问题描述

我们在 IIS 6 上部署了 Intranet 网站,并启用了 Windows 身份验证和 ASP.Net 模拟。它运行良好,但是当我们迁移到 IIS 8.5 时,日志记录(到日志文件)似乎停止工作。当我们运行 Process Monitor 时,它显示对写入日志的文件夹的访问被拒绝。它还表明,它正在模拟登录用户来编写日志。我们希望系统使用应用程序池用户登录的位置。我尝试了互联网上可用的所有内容,将 applicationhost.config 中的条目更改为添加位置路径并将 web.config 添加到该特定位置,似乎没有任何效果。

更新:

刚刚在旧服务器上执行了 Process Monitor,下面是比较。它完全一样,除了新服务器拒绝访问。在这两种情况下,模拟用户(登录用户)都会尝试访问文件夹。我认为与操作系统有关。旧服务器我们是 Windows Server Standard,而新服务器是 Windows Server 2012 R2 Standard。

旧服务器

Operation:CreateFile
Result:SUCCESS
Path:XXXXX\log.txt
Desired Access:Generic Write, Read Attributes
Disposition:OpenIf
Options:Synchronous IO Non-Alert, Non-Directory File, Open No Recall
Attributes:n/a
ShareMode:Read, Delete
Impersonating:domain\username
OpenResult:Opened

新服务器

Operation:CreateFile
Result:ACCESS DENIED
Path:XXXXX\log.txt
Desired Access:Generic Write, Read Attributes
Disposition:OpenIf
Options:Synchronous IO Non-Alert, Non-Directory File, Open No Recall
Attributes:n/a
ShareMode:Read, Delete
Impersonating:domain\username

标签: iiswindows-authenticationiis-8folder-permissions

解决方案


推荐阅读