我刚刚在IIS 6.0上编写了一个遗留应用程序(.NET 1.0,甚至不问为什么!)。其中一个要求是在虚拟目录上禁用“集成Windows身份验证”。
http://localhost/test.html
当我禁用它时,我在IIS根的test.html上收到错误401.1,其中包含“Hello World”
您无权查看此页面您无权
使用您提供的凭据查看此目录或页面。
请尝试以下方法:
•如果您认为自己应该能够,请与网站管理员联系 查看此目录或页面。 •单击“刷新”按钮再试一次 凭借不同的凭据。 HTTP错误401.1 - 未经授权:访问是 由于凭据无效而被拒绝。 Internet信息服务(IIS)
启用IWM后,网站就像宝石一样。
有谁知道根本原因是什么?这似乎不是我的应用程序的问题,因为即使默认的test.html失败并带有身份验证
答案 0 :(得分:1)
您很可能需要为您正在访问的文件夹上的“匿名”用户设置正确的文件夹权限。
答案 1 :(得分:1)
通过从本地安全策略
中删除访客和匿名限制解决了问题