我使用Windows身份验证在我的网站上保护了一个文件夹。我在服务器上创建了一个用户,并在删除匿名访问权限时授予他们访问该文件夹的权限。这样可以正常工作,但是如果用户通过Internet Explorer登录,则必须指定域(即DOMAIN \ username)。
无论如何不需要域名和用户名吗?
感谢您的帮助!
答案 0 :(得分:0)
找到一个解决方案,我让它早些时候工作但我没有意识到它,因为显示的URL不是https,即使它重定向到HTTPS(该文件夹包含pdf文件)。我
在IIS浏览器中的文件夹上,为403.4设置自定义错误页面,并在站点的根目录(redirectSSL.htm)上创建一个HTML文件,以指示该错误。
将此脚本添加到文件中:
<html>
<head><title>Redirecting...</title></head>
<script language="JavaScript">
function redirectHttpToHttps()
{
var httpURL= window.location.hostname + window.location.pathname + window.location.search;
var httpsURL= "https://" + httpURL;
window.location = httpsURL;
}
redirectHttpToHttps();
</script>
<body>
</body>
</html>
然后禁用Windows身份验证并启用基本身份验证。单击基本身份验证中的“编辑”并指定默认域。
这应该有效!