因为错误的IIS或者磁盘权限配置,会致使403权限错误。windows
如下是解决思路。安全
1.硬盘是NTFS格式的,修改站点根目录文件夹属性,在安全选项中加入IUSR_你的机器名和IWAM_你的机器名,或者把文件放在WWWROOT下,在选择继承父文件夹权限。服务器
2.在站点的权限下,你还能够指定站点下每一个文件或是目录的权限。(要是你站点为匿名, 可是其下一个文件指定为非匿名访问,同样要密码的)测试
3.在网站ROOT目录下, 右键→属性→安全性→添加EveryOne用户,并至少给读权限。网站
4.设置站点属性中的目录安全性标签,点击匿名访问和验证控制旁边的编辑按钮,去掉集成Windows验证。继承
5.不要忽略了图片的连接.在非匿名访问下,它一样能够引发出现验证对话框,并且每一个图片出现一次(若是采用的是绝对URL)图片
6.安装IIS的时候是否安装了FrontPage服务器扩展,若是安装有,请卸载。扩展
----------配置
备注:上面是我从网上摘抄的。本身的服务器是windows2003 servcer sp2版本的。硬盘ntf格式。权限
而后我在网站创建了一个虚拟目录,映射到硬盘的其余分区的某个文件夹。
开始访问的时侯弹出一个输入框,须要输入用户名和密码。
我利用上面的第三条,针对那个文件夹,增长了everyone的访问权限就解决问题了。
上面的其余措施,请网友自行测试!