查看错误信息http 500 内部服务器错误,显示“服务器错误500”怎么办1 内部服务器错误、其实“服务器错误500”只是一个统称,所有内部服务器出现错误基本上都是显示这个错误信息,但是500错误其实也分很多种情况,如果不能找到具体引起错误的原因我们没有办法对症下药,因此得知详细错误信息非常有必要,下面小编就来介绍怎样获取详细错误信息2备案网站、打开IE浏览器,然后找到工具选项(不同版本的IE浏览器工具的位置也不相同,本例中以IE8.0为例),然后找到Internet选项(选项卡最后一个),然后点击进入Internet选项卡界面3、然后找到高级选项卡,在设置界面中找到滚动条,往下拉,直到看见“显示有好错误代码的一些详细信息产生原因以及解决办法1、用户权限问题:现在使用的服务器环境以windows 2003居多,处于安全考虑,2003的操作系统的默认权限都是关闭的,因此先建立一个网站或者迁站的时候问题就来了,有些页面便出现500错误(ASP程序居多),有些人十分好奇,命名迁站前没事,为何迁站后就有问题了呢,其实也并非什么问题,只是你没开启用户访问权限罢了,开启便能解决问题。2、ASP语法出错:这也是产生500错误的原因之一,如果你没有在“显示有好错误界面,但是如果进行了上述操作之后,你就会发现不一样的错误提示,它会告诉你那个文件的哪行代码有误3、ACCESS数据库连接语句出错:ASP搭配的数据库一般就是access数据库,通常通过ASP文件连接ACCESS数据库,但是如果连接语句出现错误,导致连接数据库失败,那么和数据库相关的操作将会不能执行,从而导致500错误的产生。解决方式:排查数据库连接语句是否出现错误4、文件引用路径出错:我们通常会把一些常用的或者通用的代码独立写在一个文件当中,以后如果 有其他文件需要使用我们便会把它引入进来,但是如果我们更改了这个文件的位置但是没有更改其他文件的引用路径,同样会出现500错误。解决办法:把引用路径也更改下,如果不想麻烦最好不好动公共文件路径5、使用了服务器不支持的组件:当我们需要特殊功能的时候通常会以组件的方式进行各项功能的加载,但是并不是所有的组件服务器都支持,因此,如果我们加载了一些服务器不支持的组件很有可能出现500错误。解决办法:增加那个组件出错,就卸载那个组件注意事项出现500错误一般是IIS服务器和ASP程序造成的居多,而且大多数情况都是未开启权限造成的,并非程序或者数据库有问题,因此遇到500错误首先看你的权限是否开启。 如果并非权限的问题,那么很有可能是ASP文件的语法问题,因此在书写ASP的时候测试是非常必要的,遇到错误即是纠正不要屏蔽错误,只有这样,程序上线之后遇到的问题才会减少。 添加组件之前要先了解下服务器是否支持,添加组件之后要看看网站是否运行正常。 步骤一、偿试启动服务在运行中框中输入cmd进入dos环境,然后输入net start msdtc进行启动服务,结果这时出现服务不能启动的错误提示信息,说明这个服务无法启动步骤二、注册表修改在运行框中输入输入regedit进入注册表编辑器,然后分别删除注册表中的键:1、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC2、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC 3、HKEY_CLASSES_ROOT\CID 步骤三、停止MSDTC服务在运行中框中输入cmd进入dos环境,然后输入net stop msdtc对msdtc服务进行停止步骤四、卸载MSDTC服务执行:msdtc -uninstall步骤五、重新安装MSDTC服务执行:msdtc -install步骤六、重设IIS的IWAM账号到这里MSDTC服务算是重新安装完成了,然后重启你的电脑,等待中。 。。。。。,接着重新启动一下服务试试,最后需要重新设置一下IIS的IWAM账号密码,如图所示:步骤七、同步IIS metabase中IWAM_MYSERVER的密码接着在运行框中输入CMD,然后在DOS环境下输入c:\inetput\adminscriptsadsutil set w3svc/wamuserpass yourpassword对IIS metabase中IWAM_MYSERVER的密码进行同步步骤八、同步COM 应用程序所用的IWAM_MYSERVER密码采用同样的方法,在DOS环境下输入c:\inetput\adminscriptscscript synciwam。 vbs -v对COM 应用程序所用的IWAM_MYSERVER密码进行同步到此你的IIS就可以正常运行了,这样 内部服务器错误得于解决,你试试吧。
本文出自快速备案,转载时请注明出处及相应链接。