关于内存不足问题 在线等候
我的asp.net项目里用户登录需要输入验证码,在.net 环境下是可以显示出来的,而放到IIS环境侧显示不出来,提示内存不足,在网上找了些资料如下
IIS上的站点可以绑定在不同的端口,例如80,81,82,83等不同端口。当创建了5个占用不同端口的站点后,再创建第六个端口时候,IIS会报告“无更多可用内存”。
解决方案
这是微软IIS的设计造成的。要想添加第六个不同端口的站点,需要修改注册表:
1、打开注册表编辑器,开始-运行-输入“regedit”;
2、展开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters\;
3、在其下创建一个DWORD值类型的键值,命名为MaxEndpoints,值为十六进制的0;
4、重新启动IIS,开始-运行-cmd,输入“net stop http”,然后“net start http”。
我试了不是这个问题,补充一下其它页面都可以正常显示就是验证码那里显示不出来,在线等候高手指点