我有一个网站无法使用 Windows 身份验证进行身份验证,现在它已移至 IIS 7.5。
该网站是:
在 UNC 共享上使用 Windows 身份验证具有自定义应用程序池 ID(域帐户)IIS 7.5
如果不在 UNC 共享上,一切都会正常运行。此网站以前在之前的 IIS 7 服务器上运行良好,所有设置都相同,只是在 UNC 共享上。
我已将 caspol 的 unc 设置为:
1.6. URL - file://\fileserver\websites*: FullTrust (独家)
应用程序池标识具有所有正确的权限,并用于运行没有 Windows 授权但使用表单授权的应用程序池,并且这些应用程序池在 UNC 共享上运行良好。
如果有人有任何想法,我们将非常乐意听到。
提前致谢。
答案1
好的,我找到了解决方案:
IIS 服务器需要在 AD 中设置委派权限。
请参阅 MSDN 上的这篇文章: