ASP本地IIS调试错误500解决办法

去年重新装了DELL的系统之后,再就没能调试成功IIS,老是显示500错误。
想本地调试个东西都不成,总要FTP之后在看效果,痛苦啊!!!

上周再次经历此痛苦时,下决心要把机器调试好。在网上搜索了半天,自己再试验还真成功了!

“默认网站”右键——“属性”——“应用程序保护”——选择“低(IIS进程)”这个选项,然后OK,再看一下,是不是就能访问了?

        如果不能的话,就按照如下步骤进行操作:    

1.“开始”→“运行”→输入“cmd”→"确定",先启动MSDTC服务,输入net start msdtc 回车
2.如果结果显示“Distributed Transaction Coordinator 服务不能启动”,解决方法: 把 C:\WINDOWS\system32\dtclog 这个目录重命名(如果有的话,没有就直接省去这一步),然后新建目录“dtclog”。
3.在命令行下:msdtc -resetlog 回车
4.再net start msdtc,显示服务启动成功了,CMD窗口不用关闭,还有用.
5.然后右键"我的电脑"--"管理"--"本地用户和组",给“IUSR_机器名”和“IWAM_机器名”两个用户设置密码:123(我这里都设的123,自己喜欢设什么都行,但两个密码要相同)
6.接着在CMD窗口中执行以下命令:%SystemDrive% 回车
7.cd %SystemDrive%\Inetpub\AdminScripts 回车
8.cscript.exe adsutil.vbs set w3svc/wamuserpass 123 回车(和之前在本地用户组中设置的密码相同,我这里是123)
9.cscript.exe adsutil.vbs set w3svc/anonymoususerpass 123 回车(和之前在本地用户组中设置的密码相同,我这里是123)
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/.
14.如果还不行,那就打开IIS,“默认网站”右键——“属性”——“应用程序保护”——选择“低(IIS进程)”这个选项,再看一下,是不是就OK了?
        如果还不能解决,那你就留言下来,我看到以后回复给你。或者直接点击本页的我的头像上的“QQ交谈/QQ留言”,和我直接沟通。


[本日志由 wangqian 于 2010-06-25 09:21 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: IIS asp 调试 500 错误 系统 解决 办法 运行 服务
相关日志:
评论: 1 | 引用: 0 | 查看次数: 94
回复回复宁波SEO[2010-03-01 01:21 AM | del]
学习了,明白了。
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭