IIS虚拟目录Windows身份验证

IIS虚拟目录Windows身份验证,iis,Iis,我有一个只启用Windows身份验证的intranet站点,这可以正常工作,登录Windows的用户无需提示输入密码即可进入该站点 我正在尝试添加一个虚拟目录,以便显示网络上另一台服务器上的文件,比如说\\server2\files,并将其映射到别名http://mysite/files 但是,除非我将路径凭据设置为特定用户,否则它将无法工作-它会反复提示输入用户名和密码,并拒绝接受有效凭据 如何让主应用程序将windows凭据传递到虚拟目录,或者甚至接受有效的凭据?windows/IIS的哪个

我有一个只启用Windows身份验证的intranet站点,这可以正常工作,登录Windows的用户无需提示输入密码即可进入该站点

我正在尝试添加一个虚拟目录,以便显示网络上另一台服务器上的文件,比如说
\\server2\files
,并将其映射到别名
http://mysite/files

但是,除非我将路径凭据设置为特定用户,否则它将无法工作-它会反复提示输入用户名和密码,并拒绝接受有效凭据


如何让主应用程序将windows凭据传递到虚拟目录,或者甚至接受有效的凭据?

windows/IIS的哪个版本?@James It's Server 2016 with IIS 10.0我对该版本没有太多经验,但在Server 2008 R2上,您将虚拟目录设置为按以下方式连接:“应用程序用户(通过身份验证)”,这是默认值。它听起来像ApplicationPoolIdentity(IIS APPPOOL\)用户或访问文件夹的用户无权访问目标文件夹。我经常遇到ApplicationPoolIdentity访问文件夹的问题—IIS似乎对创建文件夹的位置和时间非常挑剔(相对于安装IIS和设置应用程序而言)。您可能只需要将NTFS权限授予正确的IIS APPPOOL\用户。
每个人都有权访问我试图映射的文件夹,如果我映射到运行IIS的计算机上的文件夹,但不映射到文件服务器,则可以。如果我指定要使用的虚拟目录,我的应用程序池也在具有访问权限的域帐户下运行与应用程序池相同的用户,可以正常工作。。