给你个比较完美的解决办法 我经常出问题 基本每次都解决了 基本都是msdtc的问题
Ctrl + R 输入 cmd 在输入下面
msdtc -uninstall
Ctrl + R 输入 Regedit删除
HKEY_CLASSES_ROOT\CID
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSDTC
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MSDTC
HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC
Ctrl + R 输入 cmd 在输入下面两个
msdtc -install
msdtc -resetlog
卸载IIS,重新安装IIS,访问asp程序看看,应该OK了
如果不行,接着做下面的。*^_^*
确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看],这里有个技巧,查看MSDTC服务是否启动,执行net stop msdtc,提示正在停止和停止成功就对了,再msdtc - install下就OK.
重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
同步IIS metabase中IWAM_MYSERVER的密码:
c:\inetpub\adminscripts>adsutil set w3svc/wamuserpass "yourpassword"
同步COM+应用程序所用的IWAM_MYSERVER密码:
c:\inetpub\adminscripts>cscript synciwam.vbs -v
Ctrl + R 输入 cmd 在输入下面
msdtc -uninstall
Ctrl + R 输入 Regedit删除
HKEY_CLASSES_ROOT\CID
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSDTC
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MSDTC
HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC
Ctrl + R 输入 cmd 在输入下面两个
msdtc -install
msdtc -resetlog
卸载IIS,重新安装IIS,访问asp程序看看,应该OK了
如果不行,接着做下面的。*^_^*
确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看],这里有个技巧,查看MSDTC服务是否启动,执行net stop msdtc,提示正在停止和停止成功就对了,再msdtc - install下就OK.
重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
同步IIS metabase中IWAM_MYSERVER的密码:
c:\inetpub\adminscripts>adsutil set w3svc/wamuserpass "yourpassword"
同步COM+应用程序所用的IWAM_MYSERVER密码:
c:\inetpub\adminscripts>cscript synciwam.vbs -v