当前位置:  开发笔记 > 后端 > 正文

如何阻止IIS在localhost上请求对默认网站进行身份验证

如何解决《如何阻止IIS在localhost上请求对默认网站进行身份验证》经验,为你挑选了3个好方法。

我在Windows XP Pro SP2上安装了IIS 5.1.此外,我已经安装了VS 2008的VS 2008 Express.显然IIS是为.NET 3.5自动配置的

问题是每当我访问http:// localhost IE和Firefox都会出现身份验证框.即使我输入管理员用户及其密码,验证也会失败.我已经在默认网站的目录安全性选项中检查了匿名用户访问权限(IUSR_用户和密码由IIS控制).

但是,其他部署的Web应用程序工作正常(不要求任何身份验证).

在IE中,如果我在Intranet站点选项中添加http:// localhost,则此身份验证过程将停止.

请注意,安装IIS时文件系统为FAT32.

此致,Jatan



1> Hafthor..:

这很可能是NT文件权限问题.IUSR_需要具有文件系统权限才能读取您请求的任何文件(例如/inetpub/wwwroot/index.htm).

如果仍有问题,请检查IIS日志,通常是\ windows\system32\logfiles\W3SVC*.


要为这个伟大的建议添加解决方案,通常大多数服务器都有一个包含所有网站的目录.例如C:\ ClientSiteData等.您的网站主目录通常位于其自己的文件夹中,例如"我的网站",它通常是该文件夹中没有所需权限的子元素.如果您右键单击站点的根文件夹,然后转到"安全",然后在底部"高级",然后在下一个对话框中勾选"替换所有子对象上的权限条目..."这将强制您的网站文件继承并且可以访问.

2> 小智..:

IIS使用集成身份验证,默认情况下IE可以使用您的Windows用户帐户...但不要担心,Firefox也是如此,但您必须快速进行配置更改.

1)打开Firefox并输入about:config作为url

2)在ntlm中的过滤器类型

3)双击"network.automatic-ntlm-auth.trusted-uris"并输入localhost并按Enter键

4)写谢谢Blogger

永远,希望这帮助了你.

这是从链接文本中复制的



3> Gulzar Nazim..:

这可能是因为几个浏览器设置.尝试检查这些选项..

工具> Internet选项>高级>启用集成Windows身份验证(适用于IIS上的集成Windows身份验证)

工具> Internet选项>安全性>本地Intranet>自定义级别>自动登录

最糟糕的情况是,尝试将localhost添加到受信任的站点.

如果您在网络中,还可以通过获取网络跟踪来尝试调试.可能是因为某些代理尝试进行身份验证.

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有