由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打开某个项目工程了

  并且,我试过如下办法都无济于事:

  1. 运行iisreset
  2. 运行aspnen_regiis
  3. IIS属性设置里的IP Address属性分配什么的。

  (xxx,那些论坛里那帮人提供的这些解决办法根本无济于事,那些我搜到的有类似问题的贴主没有一个解决问题的。真的很痛恨那些纯粹为了得分而盲目提供答案的人。甚至有些人想都不想就说一句:重装IIS、重装系统。

  当然,并不是所有的人都会这样做,好的人还是有的,我最终也是在国外某个论坛上得到了启示解决问题,但是国内论坛的不正之风让人痛恨)

  最后我偶然从某个国外的论坛上,得到了这样的提示:

  在"IE属性"设置里"高级"选项卡里,有一项:"显示友好的HTTP错误消息"

  我Uncheck了这个选项。重试,错误消息变成:

[code=CANT_CONNECT_LOOPBACK] Cannot connect due to potential loopback problems

  这是个不错的进步,然后在google里继续搜索新的关键字:code=CANT_CONNECT_LOOPBACK,终于又在一个帖子里得到提示,可能和IE选项里的连接有关。

  忽然惊醒,自己以前遇到过一些莫名的问题,也是和在连接里设置了代理服务器有关系。而自己今天在教育网内上国外网站设置了代理服务器,而那个服务器的代理端口恰好是80.

  去掉了代理服务器,问题果然解决!

  小结一下:

  1. 最重要的教训是,以后如果IIS出现些莫名的错误,要检查一下自己的代理服务器设置。

  2. 虽然我这次最初得到的错误提示是:HTTP 500 - Internal server error ,但我去掉了“显示友好的HTTP错误消息”后,得到了更详细的错误代码。我在这次网上搜索的过程中也遇到很多人都有HTTP 500 - Internal server error 的错误信息,但可能每个人更具体的错误都不一样,不能盲目的轻信别人的建议了。

  重要申明:
  我的问题是通过去掉代理服务器的设置解决HTTP 500 - Internal server error 的错误的。可能对你的问题并不有效。

  我给的建议是:去掉"IE->高级"里的“显示友好的HTTP错误消息”,用google搜索更具体的错误代码。

  p.s.这仅仅是自己在解决问题中的一些体会。如有不妥之处,欢迎指出。My Blog:http://www.cnblogs.com/allenlz

时间: 2024-10-02 16:21:57

由HTTP 500 Internal server error想到的的相关文章

Nginx提示:500 Internal Server Error错误的解决方法

  本文章来给大家总结了大量关于导致nginx中提示500 Internal Server Error错误的原因总结与解决方法分析有需要了解的朋友可参考参考 现在越来越多的站点开始用 Nginx ,("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了.Igor 将源代码以类BSD许可证的形

php-nginx安装成功后访问IP提示500 Internal Server Error

问题描述 nginx安装成功后访问IP提示500 Internal Server Error 截取报错信息如下: nginx.conf配置文件是copy的别人教程里面的. #user nobody; worker_processes 1; error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_c

nginx提示:500 Internal Server Error错误的解决方法_nginx

现在越来越多的站点开始用 Nginx ,("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了.Igor 将源代码以类BSD许可证的形式发布. 在高并发连接的情况下,Nginx是Apache服务器不错的替代品.Nginx同时也可以作为7层负载均衡服务器来使用.根据测试结果,Nginx 0.6

解决方案:安装wordpress出现500 Internal Server Error

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 黄坤我在做一个资讯站点的时候遇到一个wordpress不知道算不算常见的问题:程序安装的时候提示500 Internal Server Error 那么最终百度谷歌找到以下解决方案: 安装新版本wordpress出现500 Internal Server Error的问题: 在./wp-includes/class-http.php的291行

Error Code: 500 Internal Server Error.

问题背景: 先前一个网站 www.xxx.com 部署在Windows Server 2008服务器A上,运行了一段时间后,被部署到了CentOS6.3服务器B上,但域名没变,现在遇到一个问题,那些URL中含有中文的链接统统打不开,提示如下错误: Error Code: 500 Internal Server Error. The request was rejected by the HTTP filter. Contact the server administrator. (12217)

nginx提示:500 Internal Server Error错误

1.硬盘空间满了 使用 df -k 查看硬盘空间是否满了.清理硬盘空间就可以解决500错误.nginx如果开启了access log,在不需要的情况下,最好关闭access log.access log会占用大量硬盘空间. 2.nginx配置文件错误 这里不是指语法错误,nginx如果配置文件有语法错误,启动的时候就会提示.当配置rewrite的时候,有些规则处理不当会出现500错误,请仔细检查自己的rewrite规则.如果配置文件里有些变量设置不当,也会出现500错误,比如引用了一个没有值的变

cPanel面板出现500 Internal Server Error的错误解决办法

解决方法很简单,打开cPanel面板"错误日志"页,一般会有2种错误: 1.第一种即"文件夹"给了太高权限,可被"组写入":install is writeable by group 2.第二种即"文件"给了太高权限,可被"组写入":index.php is writeable by group 只需要把"文件夹"和"文件"的"组写入"权限取消掉即

500 Internal Server Error | nginx/0.8.20

问题描述 [align=center]500InternalServerError-------------------------------------------nginx/0.8.20[/align]如上错误,是一个vps上面,后台添加修改内容比较多的文章的时候报的这个错,请教高手.那vps上面就放了两个站,都是.net的,(有个没有问题).在vps上面访问,添加的时候没有问题. 解决方案 解决方案二:没有遇到过这个问题的吗?就是搞不懂那个nginx解决方案三:我也出现这个问题啊,你解决

Fckeditor XML Request error:internal server error (500) 解决方法小结_网页编辑器

原来一直能用的ecshop后台信息发布里面的fckeditor上传功能,换了个机器后不能用了.以为是文件损坏,上传一边不行. 什么xml错误,还弹出一个大的JavaScript alert警告框,内容就是服务器端错误的500内容 网上搜,又说是配置问题,主题问题,想想都不应该,直接请求 复制代码 代码如下: filemanager/connectors/php/connector.php 出了服务器的500错误,html文件能访问,txt也行. 后来从根目录开始查,发现到fckeditor目录里