IIS7 出现HTTP 500内部服务器错误

来源:百度知道 编辑:UC知道 时间:2024/05/03 06:17:45
最近我用ASP做留言板时,发现与ACCESS2007数据库绑定了的主页不能打开,出现如图所示的http500错误(其他动态页还没绑定数据库能打开)。在网上发现解决方法几乎都是同一个版本,我认为我的问题没那么复杂,所以特向各位高手网友请教。承诺:解决问题后根据情况加20-50分。
将IE的友好错误提示去掉后浏览器显示 An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error.
意思是:发生错误时,在服务器上处理的URL 。请联系系统管理员。
如果您是系统管理员,请点击此处了解更多有关此错误。

1、在控制面板—管理工具—服务 中确认"Distributed Transaction Coordinator"服务有没有启动,没有启动就启动它,并设置成自动。

如果遇到"Distributed Transaction Coordinator"服务无法启动怎么办?

在命令提示符里输入
msdtc -resetlog

然后就可以启动该服务了。
2、运行 c:\Inetpub\AdminScripts 脚本文件夹中的 synciwam.vbs文件

3.在命令行状态下输入以下命令(注意大小写):

cd c:\windows\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
然后重新启动IIS服务,asp文件就可以正常访问了。

你在网上看到的答案可能是对的,其它不用数据库的,不会有 ../conn.asp
而 ../ 就是需要访问父系目录的权限呀

建议至少将IE的友好错误提示去掉,看看这个500错的细节是怎么说的,这个设置是在客户端做的,internet选项,高级。不用动服务器端,而且对以后程序的调式也有帮助。