当前位置:编程学习 > C#/ASP.NET >>

无法获取 W3WP 进程的专用字节内存限制。 ASP.NET 缓存将无法限制其内存使用,这可能会导致 进程重新启动。错误: 0x80070005

我有两台web前端服务器通过windows2003 自带的 网络负载平衡(NBL) 做群集。最近日志中一个报错“无法获取 W3WP 进程的专用字节内存限制。 ASP.NET 缓存将无法限制其内存使用,这可能会导致 进程重新启动。错误: 0x80070005”,请问那些朋友遇到过,分享一下解决方法。分不够继续可以加 --------------------编程问答-------------------- 头像好可爱~~ --------------------编程问答-------------------- 怎么没有人回答呢?难道就没有人遇到过这样的错误吗? --------------------编程问答-------------------- 如果分不够可以继续加 --------------------编程问答-------------------- 没遇到过耶,,会不会是权限问题啊,呵呵。帮顶 --------------------编程问答-------------------- 不能肯定是权限问题,但是很可能不是权限问题,由于单机都没有出现这样的问题,只有通过网络负载均衡后的集群才会出现这个问题。 --------------------编程问答-------------------- 我也遇到了,也是网络均衡负载,还没有找到解决办法。。。。。。 --------------------编程问答-------------------- 解决了请看这篇文章:http://www.cnblogs.com/nethome/archive/2010/09/15/1826894.html

这是一个已知的由于IIS metabase权限不足导致的错误.

目的服务器的IIS metabase的ACL在下面两个节点没有包含IIS_WPG组.

- W3SVC/AppPools  
- W3SVC/Filters  

解决办法:

下载 MetaACL utility (http://support.microsoft.com/?id=267904). 安装后, 打开命令行并切换当前目录到MetaACL utility 安装目录, 运行:  

- cscript metaacl.vbs IIS://Localhost/W3SVC/AppPools IIS_WPG RE  
- cscript metaacl.vbs IIS://Localhost/W3SVC/Filters IIS_WPG RE  

重启IIS

另外一定要检查你的当前IIS进程用户身份,是否已经加入到IIS_WPG组,一定要加入,否则即使做了上面的操作也还是会报哪个错误,我加入了IIS_WPG组后这个错误再没有出现过了!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,