在 IIS 7 上,我设置了一个名为“XYZ”的应用程序和一个应用程序池。
我将此应用程序池的身份设置为自定义用户,我们称之为“Mario”。
Mario 对 XYZ 指向的文件夹/文件具有 NTFS 访问权限(远程共享)。
在 XYZ 身份验证设置中,仅启用了 windows 身份验证:
在 Windows 身份验证提供程序中,只有 NTLM 处于活动状态:
XYZ 的物理路径凭据设置为应用程序用户/直通:
所以问题是,当我访问http://server.com/XYZ时,我受到了挑战(这是意料之中的),但我输入的内容并不重要,看起来身份验证令牌不被接受,并且浏览器再次挑战我。
我查看了 Active Directory 的日志并且请求正在通过,但即使用户成功通过身份验证,浏览器也会再次质询。
这是目标:允许目录列表,但使用用户提供的凭据进行 NTFS 访问。现在我无法让它工作。谢谢你!
这是 Web.config 文件: