IIS作为一款WEB容器,现在应用是越来越少了,但在国内还有一部分用户在使用。如果你的网站程序运行出现500,这个500是HTTP状态码,表示服务器端运行出现了错误,错误原因很多,比如说:
代码执行错误;
运行超时;
数据库 *** 作失败等。
IIS在设计时考虑到了安全因素,所以就没有将具体的错误代码及信息暴露出来,这对于线上调试是很不方便的,所以当页面上只出现了500错误时,我们要开启IIS的错误回显, *** 作步聚如下:
打开IIS管理器》在左侧点击当前服务器节点》然后在右侧找到“错误页”,示:
双击“错误页”》选中500状态代码》然后在右侧点击“编辑功能设置”》将错误响应设置为“详细错误”》确定即可,示:
通过以上设置就开启了IIS的错误回显,这样我们就能看到详细的错误信息即可定位问题所在。
1-首先,错误分析,错误请求,400错误提示:您正在搜索的页面可能已经删除、更名、内容过期或暂时不可用。综合其它用户经常向我们反馈的原因,来一一排除解决它;2
2-首先,当然检查域名a记录是否正确解析中,可以到域名管理后台查看,当前指定的ip是否符合服务器空间的ip,如果不对,就要点击“修改”正确即可解决;
3
3-第二个原因,就是到服务器上,检查iis设置,检查网站是否正常运行,单击我们服务器server左下角“开始”--“管理工具”--“Internet信息服务器(IIS)管理器”;
4
4-打开我们服务器server上的“Internet信息服务器(IIS)管理器”,发现网站是“停止”状态,那么就右键单击“启动(S)”正确即可解决
5
5-第三个原因是网站指向的路径不正确,或不存在,比如input文件夹被意外删除了,这个就需要网站管理恢复修复好了;
6
6-第四个原因就是指定的某个web网页页面不存在,比如图6中的index.html被删除或篡改了,也会出现http/IIS错误请求,400错误,请求格式错误;
7
7-第五个原因就是被电信、移动、联通等封锁了,这个就没办法了,除了用高技术办法,一般技术的人就不容易解决了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)