我真的对这个问题感到困惑,希望有人能给我提供一些好的老式的说明来帮助我。
我可以在 Windows 2003 中在我们的网络服务器上设置一个文件夹,因此当导航到该文件夹时,浏览器会要求您输入用户名和密码,如果没有输入,网站就会显示“未授权”消息等等。
我几乎要为 IIS7 抓狂了,因为我再也找不到办法做到这一点了,它似乎使用浏览器来验证我的电脑登录详细信息...
有人可以给我指出一些关于如何完成这项任务的简单老式的说明吗?
答案1
IIS 7 比 IIS 6 模块化得多:安装时(通过向服务器添加“Web 服务器”角色),您可以选择 Web 服务器将支持和不支持的功能。基本 HTTP 身份验证就是其中之一(如果我没记错的话,它是不是由于默认情况下启用了此功能,因此首先您应该检查服务器上是否实际安装了此功能,否则您甚至无法在 IIS 本身中启用此功能。您可以从服务器管理器中的角色和/或角色服务屏幕进行检查。
答案2
我相信您想禁用集成身份验证:
http://codesnip.net/iis7-integrated-windows-authentication-win-2008
这里还有一些关于 Internet Explorer 如何反应的更详细信息: