windows系统IIS错误代码“0x80070002显示”“HTTP 错误 404.0 - Not Found 您要找的资源已被删除、已更名或暂时不可用”的解决办法
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
今天接了一个活儿,asp的站,打开之后显示“HTTP 错误 404.0 - Not Found 您要找的资源已被删除、已更名或暂时不可用”,错误代码显示0x80070002,翻阅了很多,依然没有找到有效的,解决办法,最多的都是net的解决办法,那同理之,也会适用于asp,我建立了一个123.txt内容页是123,打开URL链接发现依然显示此错误;
应用程序“DEFAULT WEB SITE”中的服务器错误Internet Information Services 7.5
错误摘要
HTTP 错误 404.0 - Not Found
您要找的资源已被删除、已更名或暂时不可用。 详细错误信息
模块 IIS Web Core
通知 MapRequestHandler
处理程序 StaticFile
错误代码 0x80070002
请求的 URL http://localhost:80/x.htm
物理路径 D:\inetpub\wwwroot\x.htm
登录方法 匿名
登录用户 匿名
最可能的原因:
•指定的目录或文件在 Web 服务器上不存在。
•URL 拼写错误。
•某个自定义筛选器或模块(如 URLScan)限制了对该文件的访问。
可尝试的操作:
•在 Web 服务器上创建内容。
•检查浏览器 URL。
•创建跟踪规则以跟踪此 HTTP 状态代码的失败请求,并查看是哪个模块在调用 SetStatus。有关为失败的请求创建跟踪规则的详细信息,请单击此处。
链接和更多信息此错误表明文件或目录在服务器上不存在。请创建文件或目录并重新尝试请求。
查看更多信息 »
按照错误的查找,那肯定是因为没有执行所在的规则性,那就要寻找一下哪里的问题,既然刚才说到了net,也说到了连txt也不解析,经过大脑里的经验,问题出现在映射上,果不其然;
具体解决办法请看:
1、添加通配符脚本映射 请选择:C:\Windows\system32\inetsrv\asp.dll 或者(%windir%\system32\inetsrv\asp.dll)
2、请求路径(*.asp) 名称 ASPClassic
3、请求限制 映射选择“文件”,谓词选择 (下列谓词之一“GET,HEAD,POST”) 访问选择“脚本”
具体还是来一些图:
按照以上的操作,asp就可以直接运行啦;
PS延伸阅读(毕竟大家也会有aspx的问题,我们也来说说aspx或者伪静态都同理的)
问题:发布代码iis出现0x80070002 错误代码
解决方案分四步:
1.添加通配符脚本映射 请选择:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
2.找到和网站相对的连接池,选择framework 4.0 经典模式
3.针对64位操作系统
4、选择应用程序连接池,高级设置,启用32位应用程序,设为true
按照以上的操作,亲的IIS就可以直接运行啦;
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!