IIS 中“The requested resource is in use”错误的问题。高手们帮忙啊。

时间:2021-10-01 21:03:27
一访问ASP页面,用出现The requested resource is in use的错误。
重新装的系统,刚装完没问题,一会就不行了,估计是又装了.net的事,可同事也装.net没有什么问题啊。

看了先前几个兄弟也发过这样的贴子,好像也没什么结果,真的是个难题吗,尝试了几种办法,都不行。尝试过的办法,
把同事机子中的asp.dll拷过来
把IIS中的缓存ISAPI应用程序,选中,不选中,都不行。

咋办呢,高手们帮帮忙吧.......

微软有篇文章,也不知道有没有用
http://support.microsoft.com/default.aspx?scid=kb;en-us;182059&Product=iis50
小弟英文烂,用词霸看了半天没看出什么门道来,有E文好的,帮忙看看吧。

谢了,谢了。

11 个解决方案

#1


是不是没有打开asp执行,去iis中看看

#2


没看明白  帮你顶吧

#3


Cache ISAPI Application Option Causes ASP to Return Error

ISAPI缓存应用选项引起的ASP错误返回:

It is possible to configure the way that Microsoft Internet Information Services (IIS) caches Internet Server Application Programming Interface (ISAPI) applications. Changing the default selection from caching ISAPI application to not caching ISAPI application causes IIS to return the following error to the browser when an Active Server Page (ASP) is executed on the server:
引起这个错误很有可能是IIS的ISAPI缓存应用配置。把默认的ISAPI设置更换为,不要缓存的ISAPI应用
设置。当一个ASP正在执行的时候就会在浏览器中返回以下的错误:

The requested resource is in use 
需求的代码正在使用


The requested resource is in use 

#4


CAUSE
This setting can be changed from the Web Site properties by selecting Configuration on the Home Directory tab. In Application Mappings there is a checkbox for the Cache ISAPI Applications option. Changing this selection modifies the default behavior of IIS . This option is for non-production testing only. 

引起的原因
这样的设置可以在主目录列表中的站点选项设置中被改变。在应用图中,有一个ISAPI缓存应用选项控制的复选框。更改这样个选项(我的理解是,默认的IIS选项没有选中它)这个选项只是为了为出示的测试。

#5


If the Cache ISAPI Applications option is deselected, IIS does not cache ISAPI applications
如果ISAPI缓存应用未被选中。IIS不错对ISAPI应用缓存

All ISAPI applications are loaded and unloaded from IIS memory immediately after the ISAPI application is executed on the server, including ASP
当ISAPI应用被执行后包括ASP在内的所有的ISAPI应用都被从IIS缓冲中立刻加载或不加载

ASP sets up application and session state object and variable that must be gracefully unloaded from memory. 
ASP建立应用(Appliction)和会话(Session)状态对象和变量必须被温柔( gracefully 我不知道怎么翻译)的空载出内存

ASP returns the error when it is being unloaded from memory and an ASP page is attempting to execute. 
当内存空载的时候ASP返回错误 并且一个ASP页面也将准备被执行。

When ASP is loaded and unloaded from memory, an event is logged in the Windows NT Application event log. 
当ASP从内存被载入或空载的时候,一个事件将被记录到WINDOWS NT 应用事件LOG文件中。

Event ID of Event 3 "Service started" and Event 4 "Service stopped" will be logged every time ASP is loaded or unloaded from memory.
每当ASP文件被载入或空载出内存的时候
事件ID为3 --“服务开始”
事件ID为4 -- “服务暂停”
都将被记录。

#6


非常感谢大家的帮助,谢谢。

可是我把Cache ISAPI Application Option (即缓存ISAPI应用程序)选中,和不选中都不管用,还是出现The requested resource is in use错误,

而且现在的IIS不能重启,一重启就出“不支持此接口”的对话框(重装系统前也是这样子),不知和错误有没有关系。

#7


刚才的翻译太累了!
辛苦阿。
我建议你重新安装一个IIS

#8


端口没有被暂用吧,苦呀!!

#9


今天下午终于解决了,原因是.net 的事。

由于新装完系统IE是5.0,再装.net ,结果.net 把IE升级为6.0,问题就在这里了,给升坏了。连系统也受影响,搜索不能用了。
结果先装IE6再装.net就好了。
希望对和我一样苦恼的人有所借鉴

感谢大家对我的帮助

#10


再次感谢大灰狼哥哥.
谢谢楼主.
我的问题有希望解决了.

#11


1、楼主解决问题就好
2、我应该比你小哟,你一句大哥哥 我确实被吓到了
呵呵

#1


是不是没有打开asp执行,去iis中看看

#2


没看明白  帮你顶吧

#3


Cache ISAPI Application Option Causes ASP to Return Error

ISAPI缓存应用选项引起的ASP错误返回:

It is possible to configure the way that Microsoft Internet Information Services (IIS) caches Internet Server Application Programming Interface (ISAPI) applications. Changing the default selection from caching ISAPI application to not caching ISAPI application causes IIS to return the following error to the browser when an Active Server Page (ASP) is executed on the server:
引起这个错误很有可能是IIS的ISAPI缓存应用配置。把默认的ISAPI设置更换为,不要缓存的ISAPI应用
设置。当一个ASP正在执行的时候就会在浏览器中返回以下的错误:

The requested resource is in use 
需求的代码正在使用


The requested resource is in use 

#4


CAUSE
This setting can be changed from the Web Site properties by selecting Configuration on the Home Directory tab. In Application Mappings there is a checkbox for the Cache ISAPI Applications option. Changing this selection modifies the default behavior of IIS . This option is for non-production testing only. 

引起的原因
这样的设置可以在主目录列表中的站点选项设置中被改变。在应用图中,有一个ISAPI缓存应用选项控制的复选框。更改这样个选项(我的理解是,默认的IIS选项没有选中它)这个选项只是为了为出示的测试。

#5


If the Cache ISAPI Applications option is deselected, IIS does not cache ISAPI applications
如果ISAPI缓存应用未被选中。IIS不错对ISAPI应用缓存

All ISAPI applications are loaded and unloaded from IIS memory immediately after the ISAPI application is executed on the server, including ASP
当ISAPI应用被执行后包括ASP在内的所有的ISAPI应用都被从IIS缓冲中立刻加载或不加载

ASP sets up application and session state object and variable that must be gracefully unloaded from memory. 
ASP建立应用(Appliction)和会话(Session)状态对象和变量必须被温柔( gracefully 我不知道怎么翻译)的空载出内存

ASP returns the error when it is being unloaded from memory and an ASP page is attempting to execute. 
当内存空载的时候ASP返回错误 并且一个ASP页面也将准备被执行。

When ASP is loaded and unloaded from memory, an event is logged in the Windows NT Application event log. 
当ASP从内存被载入或空载的时候,一个事件将被记录到WINDOWS NT 应用事件LOG文件中。

Event ID of Event 3 "Service started" and Event 4 "Service stopped" will be logged every time ASP is loaded or unloaded from memory.
每当ASP文件被载入或空载出内存的时候
事件ID为3 --“服务开始”
事件ID为4 -- “服务暂停”
都将被记录。

#6


非常感谢大家的帮助,谢谢。

可是我把Cache ISAPI Application Option (即缓存ISAPI应用程序)选中,和不选中都不管用,还是出现The requested resource is in use错误,

而且现在的IIS不能重启,一重启就出“不支持此接口”的对话框(重装系统前也是这样子),不知和错误有没有关系。

#7


刚才的翻译太累了!
辛苦阿。
我建议你重新安装一个IIS

#8


端口没有被暂用吧,苦呀!!

#9


今天下午终于解决了,原因是.net 的事。

由于新装完系统IE是5.0,再装.net ,结果.net 把IE升级为6.0,问题就在这里了,给升坏了。连系统也受影响,搜索不能用了。
结果先装IE6再装.net就好了。
希望对和我一样苦恼的人有所借鉴

感谢大家对我的帮助

#10


再次感谢大灰狼哥哥.
谢谢楼主.
我的问题有希望解决了.

#11


1、楼主解决问题就好
2、我应该比你小哟,你一句大哥哥 我确实被吓到了
呵呵