解决Windows XP下IIS搭建ASP.NET服务器调试时的IIS 500错误的问题

PS: 网上关于这个问题的解决相当多, 且鱼目混杂. 虽然大多数能够解决通过, 但还是让我找了不久正确的解决方法. 以下为实践可行的解决方法, 故记录分享.


行以下操作先将IIS,然后重启算机,再将IIS安装.(若以下步骤完成仍有问题,只能是没有重装IIS的问题)

  1. 开始运行→输入“cmd”"确定",先启动MSDTC服务,输入net start msdtc 回车
  2. 如果结果显示“Distributed Transaction Coordinator 服务不能启动”,解决方法:  C:/WINDOWS/system32/dtclog 这个目录重命名(如果有的话,没有就直接省去这一步),然后重新建立该目录。
  3. 在命令行下:msdtc -resetlog 回车
  4. net start msdtc,显示服务启动成功了,CMD窗口不用关闭,还有用.
  5. 然后右"我的电脑"--"管理"--"本地用"“IUSR_机器名“IWAM_机器名两个用户设置密:111(里都111,自己喜欢设都行,但两个密要相同)
  6. 接着在CMD窗口中执行以下命令:%SystemDrive% 回车
  7. cd %SystemDrive%/Inetpub/AdminScripts 回车
  8. cscript.exe adsutil.vbs set w3svc/wamuserpass 111 回车(和之前在本地用户组中设置的密码相同,我这里是111)
  9. cscript.exe adsutil.vbs set w3svc/anonymoususerpass 111 回车(和之前在本地用户组中设置的密码相同,我这里是111)
  10. 打开IE,输入http://localhost/看一下可不可以打开,如果还不行,那么接着执行以下命令:cscript.exe synciwam.vbs -v 回车
  11. iisreset 回车,到这一步还是不行,最后执行以下命令: cd %SystemRoot%/System32/inetsrv 回车
  12. rundll32 wamreg.dll, CreateIISPackage 回车
  13. regsvr32 asptxn.dll 回车,关闭所有的IE窗口后重新打开http://localhost/.即回滚地址, 本机原配IP: 127.0.0.1 ,同LOCALHOST
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值