万泽网络科技
新闻详情

服务器反馈500是何原因?论页面500的快速解决方法

12
发表时间:2021-01-21 20:18作者:芜湖网络推广

提到网站页面500你可能会有些陌生,但是提到网站页面404你就知道这是什么了。没错,这就是网站的状态码。正如人生病了会感冒发烧,面色青黄一般,网站不舒服了也会对我们进行提示,这个也是我们今天要聊的主题,即解决网站页面500的显示问题。


往简单的说网站页面500就是IIS服务器无法成功解析ASP代码,以下是小编拙见希望能帮到你:


一、网站页面500出现的原因


1、如果正在运行的服务器用户数量突然猛增,这会让服务器的压力太大,造成服务器在短时间内无法响应,就会报告网站页面500的错误。这点可以通过减少用户数量或增加服务器的承载压力解决该问题。


2、如果您替换应用程序服务器(替换了中间件,例如tomcat,websphere,jboss等),或使用原始记录的脚本来运行,则很可能会报告HTTP500错误。 由于各种应用服务器的处理机制不同,并且录制的脚本也不同,因此解决方案是重新录制脚本。


3、如果Windows xp2与ISS组件不兼容,则可能会导致网站页面500错误。 调整ISS组件后即可解决问题。  

4、如果系统开发程序的编写存在问题,将报告网站页面500错误。 例如,某些指针问题未得到正确处理,并且可能存在空指针。 修改程序后问题解决。


二、网站页面500的解决方法


1、网站页面500错误的原因很多。 一般而言,如果程序失败,则会在浏览器中向用户返回友好的错误提示,该错误提示统称为网站页面500错误。  

解决方案是您必须能够在网站中正确获取错误消息。 方法是:打开浏览器,选择工具,Internet选项,高级,出现“显示http,请取消选中”友好错误提示”复选框,以便得到正确的错误提示。得到正确的错误后 消息中,您可以根据错误消息检查错误的具体原因。


网站页面500解决办法详细方法和步骤:


检查你的DTC服务(Distributed Transaction Coordinator)是否可以正常启动,如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog以创建日志文件。 重启机器检查ⅡS是否可以正常使用,若不行继续。


在CMD(.bat)下执行以下命令:


开始菜单->;


运行->cmd打开命令提示窗口。


输入cd %windir%/system32/inetsrv切换到了system32下inetsrv目录。


再输入rundll32 wamreg.dll,CreateIISPackage。(这里小写的时候是:createiispackage)


注意:必须准确键入“CreateIISPackage”,它区分大小写。


再输入regsvr32 asptxn.dll。


关闭 "组件服务" 并重新打开 "组件服务" 。


重启ⅡS :"管理工具" - "服务"找到 IIS Admin右击选择"重新启动".


最后打开“管理工具”->;“internet信息服务”找到“默认网站”然后右击它,


选择属性,在“TCP地址”处选择本机的IP地址,(这里可选可不选)。再打开“目录安全性”->;“编辑”弹出“身份验证方法对话框”


//这里比较麻烦点。下面说起来有点难,如果上面都对,那100%是下面的问题,如


果这里设置不到,打开网页时,将弹出一个对话框确认后出现“未登陆,无权访


问”,又或者显示那一行出现错误等。/ /


点击“浏览”->;“高级”->;“立即查找”在下框选择一个能用的用户(如当前用户),然后确定。(这里一般可以省略,按默认的用户就可)


在“匿名访问”处打勾,“允许IIS控制密码”不打勾,密码(你刚才选择的用户


密码,无密码为空,确定密码也为空)。"基本....."不打勾,"集成....."处打


勾。然后刚在“匿名访问”处打过勾的又不打勾了。


确定后,先按“应用”会出现一条信息“localstart.asp”(其它文件不要选),


用鼠标“点击选择它”(记住,其实就是这里没有选择),再确定。


重新进入刚才的“身份验证方法对话框”,在“匿名访问”处重新打勾再“应用”,如出现之前我说的那条信息再点击选择它,再确定,即可完成了。

分享到:

友情链接: 如意宝魔方建站