后重新启动服务器IIS服务,我们发现所有的ASP页面显示http500错误。在IIS中,当应用程序保护设置较低,网站的ASP程序可以正常运行,但在应用过程中保护设置为高,ASP程序显示http500错误。
在网上搜索解决方案是由IWAM用户密码不同步的原因。但看日志文件,发现记录在日志中的描述是不同的从那些在IWAM用户密码。
事件类型:错误
事件来源:COM+
事件类型:SVC
事件ID:4194
日期:2005-10-13
事件:13:02:12
用户:n/a
计算机:abcd148
描述:
系统调用已失败的客户定义组件并产生异常错误。这表明自定义组件有问题。请通知失败组件的开发人员,并提供以下信息。
成分:服务器应用Prog ID编号:{ 3d14228d-fbe1-11d0-995d-00c04fd919c1 }服务器应用程序名称:IIS进程外的混合应用
错误的严重性导致了该过程的终止。
异常:c0000005
地址:0x7cf6322e
调用堆栈:
调用!updatedcomsettings + 0x66bf
调用!updatedcomsettings + 0x53c7
调用!updatedcomsettings + 0x4e7c
调用!olereggetusertype + 0x2c3
调用!updatedcomsettings + 0xd02b
调用!cocreatefreethreadedmarshaler + 0x17e1
调用!olereggetusertype + 0x3b8
rpcrt4!checkverificationtrailer + 0x5b
rpcrt4!ndrservercall2 + 0x25a
rpcrt4!cstdstubbuffer_invoke + 0xa8
调用!wdtpinterfacepointer_usersize + 0x6c2
调用!wdtpinterfacepointer_usersize + 0x99d
调用!updatedcomsettings + 0xb7ce
调用!cogetpsclsid + 0x104a
调用!wdtpinterfacepointer_usersize + 0x5a7
调用!wdtpinterfacepointer_usersize + 0xccb
调用!stggetifilllockbytesonfile + 0x1a5e9
rpcrt4!ndrsimpletypemarshall + 0x303
rpcrt4!ndrsimpletypemarshall + 0x26c
rpcrt4!ndrsimpletypemarshall + 0x177
rpcrt4!rpcmgmtsetcanceltimeout + 0x14c8
rpcrt4!rpcmgmtsetcanceltimeout + 0x148b
rpcrt4!ndrconformantarrayfree + 0x5d1
rpcrt4!ndrallocate + 0x7c8
rpcrt4!0x13e UuidCreate +
rpcrt4!rpcmgmtsetcanceltimeout + 0xe3
功能!lstrcmpiw + 0xb7


事件类型:错误
事件来源:COM+
事件类型:SVC
事件ID:4097
日期:2005-10-13
事件:11:05:35
用户:n/a
计算机:abcd148
描述:
运行环境不在其内部状态一致。请向微软产品支持服务部门报告此错误。* * * * * __file__误差(926):应用图像转储失败。C:系统 System32 通讯 DMP { } _2005_10_13_11_05_35.dmp 3d14228d-fbe1-11d0-995d-00c04fd919c1

在查看一个特定的http500错误,它表明:
请求的资源正在使用中。

1、权利的问题,发现在system32和jscript.dll Vbscript.dll命令给大家看,运行权限。

2,在国外网站上寻找结果。
这一发现是VBscript和Jscript的DLL注册流失的结果。
下面的方法重新注册dll组件来解决问题,这就是记录。

第一:

如果您进入IIS进入我们的站点并进入主目录区域,请单击配置按钮。你会看到一个ISAPI缓存应用程序选项。为了测试目的,你应该关掉它。当你关掉它的时候,如果两个人同时尝试同一页,他们就会得到:

请求的资源正在使用中。

当此关闭时,您还将看到事件日志条目。

选中此框以使项目缓存在

也:

我们遇到了这个问题,这是由于腐败造成的。
我们注意到Vbscript.dll命令没有运行。

我们修理它的步骤是:

1)C: / / WinNT system32
2)regsvr32 Vbscript.dll命令
3)regsvr32 jscript.dll

这似乎解决了问题,尽管我们不得不到处捣乱。
在试图修复错误时进行了调整

希望这有助于

顺便说一句,这是因为该roleup补丁刚刚发布,
当心…