XP Pro(SP2)下IIS运行ASP出500错误解决办法
Q: 在XP Pro(SP2)下安装IIS后,发现HTML可以正常执行,但是ASP不能正常解释,报500错。如何解决?
A:
表现:
访问页面显示:Internal Server Error
cmd下执行iisreset显示:没有注册类别(Class not registered)
具体原因不详,似乎是msdtc出错,安装iis后,组件服务中没有对应的项。
解决方案:
按如下顺序依次操作:
1、cmd>msdtc -resetlog
2、cmd>rundll32 c:\windows\system32\inetsrv\wamreg.dll, CreateIISPackage
3、cmd>regsvr32 c:\windows\system32\inetsrv\asptxn.dll
4、cmd>iisreset
步骤2参数CreateIISPackage大小写敏感。
如果步骤3报错,请重起机器。