IIS访问ASP页面时报错The requested resource is in use.的解决办法

重启服务器IIS服务后发现所有ASP页面显示http500错误,大汗, IIS中,当将应用程序进程保护设为低时,网站asp程序可以正常运行,但当将应用程序进程保护设为中和高时,asp程序均显示http500错误.

在网上寻找解决方案,说是IWAM用户密码不同步的原因造成,但查看日志文件,发现日志里记录的描述与IWAM用户密码不同步的不一样, 具体日志如下:

事件类型:        错误

事件来源:        COM+

事件种类:        SVC

事件 ID:        4194

日期:                2005-10-13

事件:                13:02:12

用户:                N/A

计算机:        ABCD148

描述:

系统调用了一个客户自定义组件,该组件已失败并产生了一个异常错误。这说明自定义组件有问题。请将该失败通知组件的开发者关于并提供他们下列信息。

组件 Prog ID: 服务器应用程序 ID: {3D14228D-FBE1-11D0-995D-00C04FD919C1}服务器应用程序名称: IIS Out-Of-Process Pooled Applications

该错误的严重性已导致进程终止。

异常: C0000005

地址: 0x7CF6322E

调用堆栈: 

ole32!UpdateDCOMSettings + 0x66BF

ole32!UpdateDCOMSettings + 0x53C7

ole32!UpdateDCOMSettings + 0x4E7C

ole32!OleRegGetUserType + 0x2C3

ole32!UpdateDCOMSettings + 0xD02B

ole32!CoCreateFreeThreadedMarshaler + 0x17E1

ole32!OleRegGetUserType + 0x3B8

RPCRT4!CheckVerificationTrailer + 0x5B

RPCRT4!NdrServerCall2 + 0x25A

RPCRT4!CStdStubBuffer_Invoke + 0xA8

ole32!WdtpInterfacePointer_UserSize + 0x6C2

ole32!WdtpInterfacePointer_UserSize + 0x99D

ole32!UpdateDCOMSettings + 0xB7CE

ole32!CoGetPSClsid + 0x104A

ole32!WdtpInterfacePointer_UserSize + 0x5A7

ole32!WdtpInterfacePointer_UserSize + 0xCCB

ole32!StgGetIFillLockBytesOnFile + 0x1A5E9

RPCRT4!NdrSimpleTypeMarshall + 0x303

RPCRT4!NdrSimpleTypeMarshall + 0x26C

RPCRT4!NdrSimpleTypeMarshall + 0x177

RPCRT4!RpcMgmtSetCancelTimeout + 0x14C8

RPCRT4!RpcMgmtSetCancelTimeout + 0x148B

RPCRT4!NdrConformantArrayFree + 0x5D1

RPCRT4!NdrAllocate + 0x7C8

RPCRT4!UuidCreate + 0x13E

RPCRT4!RpcMgmtSetCancelTimeout + 0xE3

KERNEL32!lstrcmpiW + 0xB7

事件类型:        错误

事件来源:        COM+

事件种类:        SVC

事件 ID:        4097

日期:                2005-10-13

事件:                11:05:35

用户:                N/A

计算机:        ABCD148

描述:

运行时环境在其内部状态检测到不一致。请向 Microsoft 产品支持服务部门报告此错误。*** Error in __FILE__(926): Application image dump failed. C:\WINNT\system32\com\dmp\{3D14228D-FBE1-11D0-995D-00C04FD919C1}_2005_10_13_11_05_35.dmp

经查看具体的HTTP500错误,显示为:

The requested resource is in use

1,权限问题,找到system32下的VBSCRIPT.dll和JSCRIPT.dll给与everyone 读取,运行权限。

2,依此在国外的网站寻找结果.

发现是VBSCRIPT和JSCRIPT的DLL注册丢失所致,

依下面的方法重新注册DLL组件后问题解决,特此记录.

First:

If you go into IIS for our site and go into the Home Directory area, click on the Configuration button. You will see a "Cache ISAPI Applications" option. You should ONLY turn this off for testing purposes. When you turn it off, if two people try to hit the same page at the same time they will get:

The requested resource is in use

When this is off, you will also see an event log entry for EVERY time an ISAPI is loaded and unloaded from memory - i.e. constantly.

Check this box in order to cause the items to cache in memory - therefore always being available.

Also:

We ran into this problem and it was due to a corruption of the 

vbscript.dll as we noticed it was not running.

The steps we took to fix it were:

1) c:/winnt/system32

2) regsvr32 vbscript.dll

3) regsvr32 jscript.dll

This seemed to fix it although we had to mess around with the IWAM as we 

adjusted that when trying to fix the error

Hope this helps

Incidentally this happened due to the roleup patch just released so 

beware...

时间: 2024-09-16 15:23:19

IIS访问ASP页面时报错The requested resource is in use.的解决办法的相关文章

代码-c# 访问Exchange初始化时报错

问题描述 c# 访问Exchange初始化时报错 RunspaceConfiguration runspaceConfig = RunspaceConfiguration.Create(); PSSnapInException snapEX = null; PSSnapInInfo snampInfo = runspaceConfig.AddPSSnapIn("Microsoft.Exchange.Management.PowerShell.Admin", out snapEX); R

python使用scapy时报错:no module names pcapy,请问怎么解决?

问题描述 python使用scapy时报错:no module names pcapy,请问怎么解决? 如上图,使用IP的时候说未定义的变量,编译一下就这样,请问怎么解决?我这是在win 8.1下,是不是windows的问题? 解决方案 看样子是没有安装pcapy模块,你根据你的python版本下载了这个包吗 解决方案二: 多说一句,我是从pypi下了包,自己手工运行setup.py安装的,是不是这样的问题

AJAX页面参数相同时只返回缓存的内容的解决办法

AJAX页面参数相同时只返回缓存的内容的解决办法 常利用AJAX写一些页面无刷新的内容获取页面,这种方式很快捷也很方便,但其中有一个问题,就是如果两次提交的参数相同时,返回的内容只返回上次获取的内容,如果我们在第一次修改了参数,第二次再次调用却会发现页面根本没有改变.这样的情况是是为AJAX获取时先检查本机缓存,如果本机缓存已有相同内容,则不访问远端服务器.这样的操作倒是可以提高速度和减少服务器压力.但带来的弊端也是显而易见的. 为了解决这个问题.我们必须在获取页加上一个额外的参数.比较简单的方

访问asp页面出现出现“请求的资源在使用中”的解决办法_win服务器

首先解决方法:在Dos命令行状态下分别输入下列命令并按回车(Enter)键: regsvr32 jscript.dll (命令功能:修复Java动态链接库) regsvr32 vbscript.dll (命令功能:修复VB动态链接库) 如果不行再试下面的方法: "内部服务器错误" "请求的资源在使用中"解决办法 [转] 一.出现的问题 windows2003 IIS6运行ASP, http 500 - 内部服务器错误 就是asp程序不能浏览 但htm静态网页不受影响

iis 访问由于凭据无效被拒绝+请求的资源在使用中的解决方法_win服务器

  这个暑期在电信实业那边工作时,遇到过一个网站访问问题,一直记录在我的技术仓库里.当时用IIS6搭建ASP网站环境,访问ASP文件时,显示: 您未被授权查看该页. HTTP 错误401.1 – 未经授权:访问由于凭据无效被拒绝. 网上所有的方法无法解决,后来我用了绝妙的一招,请看下面的. 在计算机管理里面更改IUSR_C2D24B7C66694BF用户的密码,随便改一个.改了之后在IIS里面"网站属性"-"目录安全性"-"身份验证和访问控制"编

急!急!急!我在IIs上发布完网站后,然后在IIs上浏览网页时报错,等高手们解决

问题描述 无法找到该页您正在搜索的页面可能已经删除.更名或暂时不可用.--------------------------------------------------------------------------------请尝试以下操作:确保浏览器的地址栏中显示的网站地址的拼写和格式正确无误.如果通过单击链接而到达了该网页,请与网站管理员联系,通知他们该链接的格式不正确.单击后退按钮尝试另一个链接.HTTP错误404-文件或目录未找到.Internet信息服务(IIS)---------

怎么使用ajaxpro访问asp页面后台从服务器端下载文件

问题描述 [AjaxPro.AjaxMethod]publicvoiddown_ServerClick(){stringfileName="jquery-1.4.222.js";//客户端保存的文件名stringfilePath=Server.MapPath("../JavaScript/jquery-1.4.2.js");//路径//以字符流的形式下载文件FileStreamfs=newFileStream(filePath,FileMode.Open);byte

php curl访问调用https时报错解决办法

PHP 调用CURL提示错误:SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed.这个是因为证书过期导致的. SSL-ERROR 需要到 http://curl.haxx.se/ca/cacert.pem 下载信任证书.下载后,使其生效有两种方法: 第一种方

struts2 的标签老是报错The requested resource () is not available.

问题描述 我的struts.xml如下:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd"><struts><c