IIS上建立基于多个不同端口的站点后,Windows会报告内存不足
作者:佚名
来源:本站原创
点击数: 次
发布时间:2012年01月10日
问题描述:
IIS上的站点可以绑定在不同的端口,例如80,81,82,83等不同端口.
当创建了5个占用不同端口的站点后,再创建第六个端口时候.
IIS会报告“无更多可用内存”.
这个问题对于普通Windows2003和VPS都会出现.
分析原因:
这是微软IIS的设计造成的.
解决方法:
这是微软IIS的设计造成的.
要想添加第六个不同端口的站点,需要修改注册表.
1、打开注册表编辑器,开始-运行-输入“regedit”.
2、展开HKEY_LOCAL_MACHINESystemCurrentControlSetServicesHTTPParameters.
3、在其下创建一个DWORD值类型的键值,命名为MaxEndpoints,值为十六进制的0.
4、重新启动IIS,开始-运行-cmd,输入“net stop http”,然后“net start http”
即可解决这个限制问题。详细问题可参考微软知识库.