HTTP 错误 500.100 - 内部服务器错误 - ASP 错误

来源: 外贸网站建设   点击数:   发布时间: 2012-2-20

HTTP 错误 500.100 - 内部服务器错误 - ASP 错误

无法显示网页
试图访问的网页出现问题,无法显示。

--------------------------------------------------------------------------------

请尝试执行下列操作:

单击刷新按钮,或稍后重试。

打开 192.168.1.1 主页,然后查找与所需信息相关的链接。
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(用于支持人员)

错误类型:
Microsoft VBScript 运行时错误 (0x800A0005)
无效的过程调用或参数: 'objRootlist.appendChild'
/Message/Add_message.asp, 第 47 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; CIBA)

网页:
POST 55 ??? /Message/Add_message.asp

POST Data:
username=fad&email=&homepage=&OICQ=&text=&Submit=++++++

时间:
2009年10月10日 星期六, 12:28:33


解决方法:
排除了一些基本的可能性外,我在网上搜寻了一下解决办法。后终于解决了这个问题,在此分享一下。

先启动MSDTC服务,什么是MSDTC服务?显示名称:Distributed Transaction Coordinator;描述:协调跨多个数据库、消息队列、文件系统等资源管理器的事务。如果停止此服务,则不会发生这些事务。如果禁用此服务,显式依赖此服务的其他服务将无法启动。
CMD下net start msdtc
结果显示“distributed transaction coordinator 服务不能启动”。
解决方法:
把 C:\WINDOWS\system32\dtclog 这个目录重命名(如果有的话,没有就直接省去这一步),然后重新建立该目录。
在命令行下: msdtc -resetlog
再net start msdtc,显示服务启动成功了。

然后右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。

接着开始--运行--打cmd,
然后cd C:\Inetpub\AdminScripts,
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你设置的密码,
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你设置的密码。

看一下,行了没有?如果还不行,那么
cscript.exe synciwam.vbs -v,
然后iisreset。

到一步还是不行,后在CMD下执行以下命令:
cd %windir%\system32\inetsrv

rundll32 wamreg.dll, CreateIISPackage

regsvr32 asptxn.dll

关闭所有的IE窗口后重新打开再执行,OK了!!
如果还是不行,可能是数据的权限问题了,解决办法:

打开c:windows/temp,添加everyone权限.

补充WINDOWS XP 默认情况下看不到安全权限,修改:文件夹选项-查看-将"使用简单文件共享勾去".再点temp文件右键"属性",就可以看到"安全"了
 

 

上一篇: 浅谈Ddos攻击与防御 下一篇: 网站建设的重要选择-SEO架构后台程序的要点