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”

  即可解决这个限制问题。详细问题可参考微软知识库.