今天也碰到了HTTP 500 Internal server error,终于解决 (关键字:HTTP 500 Internal server error ※ [code=CANT_CONNECT_LOOPBACK] )

关键字:HTTP 500 - Internal server error 
               [code=CANT_CONNECT_LOOPBACK] Cannot connect due to potential loopback problems


今天用笔记本教育网内上网,然后回到宿舍后,再打开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

Allen
2005 08 21

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值