您可以将匿名身份验证的用户更改为应用程序池用户,我测试了它,它的工作原理! 去iis - >网站\虚拟目录 - >身份验证 - >选择匿名 - >编辑 - >将用户身份更改为应用程序池用户
截图:
经典ASP不在应用程序池帐户下运行,而是使用IIS Anonimous Authenctication选项卡中提供的凭据,通常是IUSR_MACHINENAME。
看起来匿名身份验证失败并使用Windows身份验证,这就是它在本地工作的原因,并且在IE中默认支持Windows身份验证。
的 更新: 强> 查看这篇文章: 如何解决IIS中与Kerberos相关的问题
的 更新2: 强> 此外,这可以帮助您诊断IIS端正在发生的事情: 身份验证和访问控制诊断
我想访问共享的最简单方法是向Guests组添加读取权限。