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文件,久违的页面又出现了,从而问题成功解决。

时间: 2024-11-01 15:28:09

HTTP-500错误分析的相关文章

HTTP常见状态码 200 301 302 404 500

HTTP状态码(HTTP Status Code) 一些常见的状态码为: 一.1开头 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码.代码 说明 100 (继续) 请求者应当继续提出请求. 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分. 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换. 二.2开头 2xx (成功)表示成功处理了请求的状态代码.代码 说明 200 (成功) 服务器已成功处理了请求. 通常,这表示服务器提供了请求的网页. 2

jsp javaweb-http Stuts 500错误求大神解答

问题描述 http Stuts 500错误求大神解答 就是同样一个jsp页面昨天还可以跑出来,今天一跑就是500错误弄了好久也没弄出来求解救,谢谢 . 解决方案 index.jsp的22行,看一下,什么为空 解决方案二: HTTP Status 500 - 错误请求高手给予解答(急)

HTTP 错误 500.19怎么办

  HTTP 错误 500.19- Internal Server Error 错误解决方法,碰到这个问题的原因有很多,大家可以参考下,看属于哪种情况. 刚在本机部署了一个WebService测试,浏览的时候出现了"HTTP 错误 500.19 - Internal Server Error "错误,如下图: 经过检查发现是由于先安装vs2008后安装iis的缘故,只需重新注册下AspNet就可以了,具体步骤如下 1 打开运行,输入cmd进入到命令提示符窗口. 2 进入到C:WINDO

错误分析和AJAX(XMLHttpRequest)

ajax|request|xml|xmlhttprequest|错误 即使你现在还没有听说,AJAX已经成为web技术领域最热门的词(就象Adaptive Path上的一篇文章提到的一样).AJAX框架的关键是名为XMLHttpRequest的JavaScript对象,通过它客户端开发人员可以在不打断用户操作或者在充分使用隐藏表单的情况下通过HTTP直接发送和接收XML文档.现在,有些人可能会有这种忧虑,让那些以前只做表单(form)校验和增加图片动画效果的客户端开发人员突然间负责分析XML文档

装IIS 6.0后所有站都出现500错误

一.错误表现 IIS5的HTTP 500内部服务器错误是我们经常碰到的错误之一,它的主要错误表现就是ASP程序不能浏览但HTM静态网页不受影响.另外当错误发生时,系统事件日志和安全事件日志都会有相应的记录. 具体如下: (一)IE中的表现 当浏览以前能够正常运行的asp页面时会出现如下的错误: 网页无法显示 您要访问的网页存在问题,因此无法显示. 请尝试下列操作: 打开 http://127.0.0.1/ 主页,寻找指向所需信息的链接. 单击刷新按钮,或者以后重试. HTTP 500 - 内部服

问题:Thread .Sleep(500)后你的线程睡了多久?

问题 我们在J2ME中继承Canvas类的时候一般会再实现Runnable接口,实现多线程的效果个人认为实际上这边的线程不过是起到一个定时器的作用,完全可以用一个Timer或者用一个Inner class来实现这个的功能,在这里不对这个做过多的讨论. 我们的run()这个函数一般是实现这样的功能,定时的处理游戏逻辑gameLogic()和重画屏幕paint().注意这里的定时是本文的重点,如果执行游戏逻辑和重画屏幕的间隔时间不为固定的话.一定破坏游戏性和游戏画面的真实性. 好了,我们看看一般的处

如果发现phpMyAdmin出现无法登录或500错误的解决方案

如果发现phpMyAdmin出现无法登录或500错误的解决方案   近日安装PHPMYADMIN4.0.8时,老是出现500错误,有时能登录有时不能登录问题,遇到这样的朋友,可以先打开PHP的错误报告,屏幕应该会出现类型这样的错误代码[function.require]: failed to open stream: No such file or directory   造成这个问题的主要原因是因为PHPMYADMIN权限不足,例如你的PHPMYADMIN装在D:\WWW\PHPMYADMIN

由HTTP 500 Internal server error想到的

error|server 今天用笔记本教育网内上网,然后回到宿舍后,再打开VS.NET的一个solution时,却出现错误: 尝试创建或打开位于URL:http://localhost/xxx的web项目时,Web服务器报告了一下错误:"Http/1.0 500 Server Error" 随后便用百度.google找办法.很长时间过后都无济于事.同时发现存在如下症状: 所有本地网站.包含localhost(即便是静态页面)也无法打开.更别提用VS.NET打开某个项目工程了 并且,我试

月收入500真的如此困难 站长创业辛酸经历纪实

虽然推广能带来流量,也带来一点收入,但留不住流量.如果每天坐着推广,我的目标500元就能实现.但我要的是稳定收入,即是每个月固定收入500元,解决根本的生存问题. 去年这个时候,为了能专心做网站,辞了工,怀着站长梦,回到家里开始站长生活.我给自己一年时间,目标是月入500.... 回到家里就埋头苦干,经常通宵到天亮.开始几个月,先完善网站程序.内容.本人程序所学不精,勉强够做几个小站.做网站真是件繁琐的事,特别是对一个追求完美的人来说,网站永远是件做不完的事情.后来想通了,就算费尽心血去完善一些

ASP.NET程序错误“HTTP/1.0 500 Server Error”的一个解决办法

asp.net|error|server|程序|错误|解决 今天同事在打开以前的ASP.Net项目时,报了此错"HTTP/1.0 500 Server Error"经多方查询,原因多种多样,解决方法也是五花八门,但都无效.最后灵机一动,尝试着重新进行Asp.net的IIS注册,再打开项目时,ok!问题解决. 步骤:命令行模式进入 C:\WINNT\Microsoft.NET\Framework\v1.1.4322 先执行卸载 aspnet_regiis.exe -u再执行注册 aspn