HTTP-500错误分析

首先你要确定错误的原因。

如何让IE显示详细的出错信息:

菜单--工具--Internet选项--高级--显示友好的HTTP错误信息,去掉这个选择吧 ,然后刷新出错页,就可以看到详细的出错信息,对帮助你确定错误所在非常有 帮助!

造成500错误常见原因有:ASP语法出错、ACCESS数据库连接语句出错、文件引用与包含路径出错、使用了服务器不支持的组件如FSO等。

http 500内部服务器错误说明IIS服务器无法解析ASP代码,访问一个静态页面试试是否也出现这个问题,如果访问静态页面没问题,那就要分以下几种 情况来分析了: ① 你是否改变过计算机名称。 ② 站点所在的文件目录是否自定义了安全属性。 ③ 安装了域控制器后是否调整了域策略。如果是其中的一种情况,请一一将 改变的参数设置回来看是否解决问题。 如果静态空间也无法访问,则说明解析还没生效。

当系统提示“HTTP500内部错误”问题时,常常会把网管们搞得一头雾水,首先可以肯定这些Asp网页本身没有问题,因为它们在Windows 2000下能够正常显示,所以把出错的原因归结为IIS的问题。IIS中有“活动日志”,可以为我们指引查找问题的方向:依次执行“开始→设置→ 控制面板→管理工具→Internet 信息服务(IIS)管理器”,打开“Internet 信息服务(IIS)管理器”,然后展开网站中我的“***”站点,右击它,选“属性”后进入站点属性页面。

从中可以看到IIS6采用的是“W3C扩展日志”,再单击右边的“属性”按钮,从中我们能够得到该日志存放的路径,按照给出的路径,找到这个日志文件(exyymmdd.log),用记事本 打开后,在文件的最后发现了这样的一条信息所示,然后以“不允许的_Path_字符”为关键字进行搜索,很轻松的找到了相应的解决方法:

切换到“主目录”选项卡,在弹出的对话框中单击“配置”按钮,切换到“选项”标签。原来2003为出于安全性考虑,在默认情况下“启用父路径”功能是关闭状态,从而造成了部分Asp页面不能打开。当然这些不能打开的页面有这样一个共同特征,里面都有用来调用父目录的“../”字符,所以会出错。把“启用父路径”左边的复选框打上对勾,确定后再次浏览这个Asp文件,久违的页面又出现了,从而问题成功解决。

(0)

相关推荐

  • 造成win2008 500内部错误不能显示详细错误的原因和解决方法

    换了2008系统,网站后台有显示500内部错误,打开网站 http错误信息也不能将详细的错误显示出来。 其实这个问题是可以通过修改2008系统的iis设置来显示详细信息的。 当然首先你要看你的显示好友 ...

  • Win7 IIS7.5运行ASP时出现500错误的解决办法

    http 500内部服务器错误说明IIS服务器无法解析ASP代码,如果你联网还发现找不到服务器就是500错误了. 在iis7里面的iis设置要开启启用父路径这个选项,之后就可以了,当然为了调试程序可以 ...

  • 在IE浏览器中网页出现http 500错误的原因查看方法

    一般网页程序错误都会在网页上显示错误原因,这些说明对于普通用户而言是没有意义的,所以IE为了给用户提供更好的浏览体验,默认就设定显示简单的错误,直接在浏览器中出现"网站无法显示该网页"什么信息也没有。 ...

  • 滴滴打车火鸡红包怎么领取?滴滴打车500万份火鸡红包无门槛认领

    感恩节将至,小滴为大家准备了500万份“火鸡”,请小伙伴们来品尝!对,你没看错,不是500,是500万!!!喜欢的赶紧来看看领取吧 北京、深圳、广州、上海、杭州、武汉、天津、沈阳、南京、济南、青岛、大 ...

  • 速龙x4 860k处理器怎么样?500元AMD速龙X4 860K评测教程详解

    2014年CPU入门级市场可谓相当热闹。Intel借着奔腾20周年之际推出一款价格低廉且超频性能强劲奔腾G3258,一时之间使得这款产品成为入门级DIY重点关注的焦点。奔腾不知不觉已经20年了。而对于 ...

  • FTP出现500 OOPS: cannot change directory的解决方法

    cannot change directory:/home/*** ftp服务器连接失败,错误提示: 500 OOPS: cannot change directory:/home/******* 5 ...

  • IIS HTTP 500错误的解决方法

    HTTP500错误及解决方法一.错误表现 iis5的http 500内部服务器错误是我们经常碰到的错误之一,它的主要错误表现就是asp程序不能浏览但htm静态网页不受影响。另外当错误发生时,系统事件日 ...

  • win2008 500内部错误不能显示详细错误解决办法

    另外,对于win2008的IIS默认不显示详细出错信息的问题可以以下方法解决: 1.打开IIS,点全局设置中的"错误页"(注意必须是全局网站!) 2.点 右上角 的 编辑 功能设置. 2.在错误响应中 ...

  • IIS测试打不开页面500错误

    IIS出现500错误.错误类型:Microsoft JET Database Engine (0x80004005) 怎么解决?非常简单,看看下面的案例分析与解决的办法就会明白了. 这是conn.as ...