重启浏览目录
开发环境:Windows7旗舰版64bit、VisualStudio2008 With SP1、ArcEngine10.0、NetFrameWork4.0、IIS7和C#开发语言。 开启目录浏览功能。打开IIS管理器,找到目录浏览选项,在右侧点击打开功能,进入下一界面。
编写的ArcEngine服务应用程序,在调试运行时,报“HTTP 错误 403.14–Forbidden,Web服务器被配置为不列出此目录内容”的错误。 在右侧点击启用,启用目录浏览功能即可。
重建dns缓存
对于一些常规的403 forbidden错误,微课帮建议大家首先要尝试的就是重建dns缓存,在运行中输入cmd,然后输入ipconfig /flushdns即可。如果不行的话,就需要在hosts文件里把主页解析一下了。 同时,查看是否在网站虚拟目录中添加默认文档,一般默认文档为:index.html;index.asp;index.php;index.jsp;default.htm;default.asp等。
修改文件夹安全属性
用以下命令修改文件夹安全属性。
所用命令解析:
#显示文件/目录的安全语境-Z, --context
关于apache导致的403 forbidden错误的解决办法
之所以会出现错误,是因为大多数的国外主机在配置Apache的时候启用了mod_security,也就是开启了安全检查,如果提交的信息中包含select , % , bin等关键字,Apache就会禁止,并给出403,404,500等错误。 打开apache的配置文件httpd.conf,找到这段代码:
有时候由于配置了php后,这里的“Deny from all”已经拒绝了一切连接。把该行改成“allow from all”,修改后的代码如下,问题解决。
导致403错误的主要原因
1、你的IP被列入黑名单。 2、你在一定时间内过多地访问此网站(一般是用采集程序),被防火墙拒绝访问了。 3、网站域名解析到了空间,但空间未绑定此域名。 4、你的网页脚本文件在当前目录下没有执行权限。 5、在不允许写/创建文件的目录中执行了创建/写文件操作。 6、以http方式访问需要ssl连接的网址。 7、浏览器不支持SSL 128时访问SSL 128的连接。 8、在身份验证的过程中输入了错误的密码。 9、DNS解析错误,手动更改DNS服务器地址。 10、连接的用户过多,可以过后再试。 11、服务器繁忙,同一IP地址发送请求过多,遭到服务器智能屏蔽。