win2003iis搭建站点常见问题(Directory Listing Denied)(Server.MapPath() 错误 ‘ASP 0175 : 80004005‘)

我在win2003下通过iis搭建了一个靶机,发现通过物理机链接的时候会出现Directory Listing Denied。This Virtual Directory does not allow contents to be listed.这个问题,经过测试,发现了几种解决方法
在这里插入图片描述

第一种站点问题

第一种情况是在新建的网站下右键属性→文档→添加→添加index.asp,因为我的网站是asp搭建的,所以我是asp,如果是php搭建的,你可以用index.php,以此类推,这是因为找不到默认的站点,手动设置一个就好了。然后就是一直确定。
在这里插入图片描述

第二种权限问题

右键权限→添加→高级→立即查找→找到everyone,然后一直确定,最后把完全控制勾上最后确定即可。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

第三种目录问题

当你可以访问index.php或者asp等等的主站点时候,其他目录访问不了,大概率就是目录问题
右键属性→主目录→目录浏览勾上,应用确定即可,还有可能就是本地路径设置问题,你设置的路径最好在www下面的有index的路径上
在这里插入图片描述

第四种父路径问题

当你访问后台网站时,主要是asp的可能会出现
Server.MapPath() 错误 ‘ASP 0175 : 80004005’

不允许的 Path 字符

/admin/conn.asp,行 4

在 MapPath 的 Path 参数中不允许字符 ‘…’。
这样的问题
IIS6方法:在IIS中 属性->主目录->配置->选项中。把”启用父路径“前面打上勾。确认刷新。
IIS7.5或者高版本IIS解决办法:选择左侧站点,然后在右侧ASP选项,打开,启用父路径设置为true.
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值