网上给出了不少的办法,这里举出两个,但是真正最有效的解决办法却是第二个,之所以把第一个提出来,是因为有可能你的IIS出现这样的问题的原因得需要第一个方法来彻底解决。而第二个方法则是很明确的指出是你的程序的问题,这些情况,都很容易在进行程序调试的时候出现。

第一种:

自己的机子是Windows XP系统,

在本机上部署了一个自己开发的程序,

测试时用IIS很不顺利,经常测试着就出现连接超过限制的错误页面

于是准备改掉这个IIS的连接数限制,由于XP的IIS本身没有提供性能这个选项卡,所以只好从别的方面着手了

正好,微软自己正好提供这个小工具,估计他们也感觉到了这些问题了吧

微软出的一个管理IIS的小工具,名字叫做MetaEdit,

下载地址为 : 

http://download.microsoft.com/download/iis50/Utility/5.0/NT45/EN-US/MtaEdt22.exe

然后,执行MtaEdt22.exe按向导提示完成MetaEdit安装。

安装MetaEdit完毕后,在开始菜单的程序组AdministrativeTools下点击MetaEdit2.2运行,

出现窗口:在窗口的左边将树展开至LM-----W3SVC,

直接在W3SVC文件夹上单击,选择右边列表中Name为MaxConnections的项,

双击后,出现对话框:在最后Data的文本框中默认的是10,另外你改为-1就是不限制了.

这就是WindowsXP专业版IIS默认设置的最大客户端连接数了,我直接把它改成了1000,和服务器版的IIS一样了。

这样就可以继续工作了!

其他HTTP错误信息:
HTTP 400 请求无效 
HTTP 401.1 未授权:登录失败 
HTTP 401.2 未授权:服务器配置问题导致登录失败 
HTTP 401.3 ACL 禁止访问资源 
HTTP 401.4 未授权:授权被筛选器拒绝 
HTTP 401.5 未授权:ISAPI 或 CGI 授权失败 
HTTP 403 禁止访问 
HTTP 403 对 Internet 服务管理器 (HTML) 的访问仅限于 Localhost 
HTTP 403.1 禁止访问:禁止可执行访问 
HTTP 403.2 禁止访问:禁止读访问 
HTTP 403.3 禁止访问:禁止写访问 
HTTP 403.4 禁止访问:要求 SSL 
HTTP 403.5 禁止访问:要求 SSL 128 
HTTP 403.6 禁止访问:IP 地址被拒绝 
HTTP 403.7 禁止访问:要求客户证书 
HTTP 403.8 禁止访问:禁止站点访问 
HTTP 403.9 禁止访问:连接的用户过多 
HTTP 403.10 禁止访问:配置无效 
HTTP 403.11 禁止访问:密码更改 
HTTP 403.12 禁止访问:映射器拒绝访问 
HTTP 403.13 禁止访问:客户证书已被吊销 
HTTP 403.15 禁止访问:客户访问许可过多 
HTTP 403.16 禁止访问:客户证书不可信或者无效 
HTTP 403.17 禁止访问:客户证书已经到期或者尚未生效 
HTTP 404.1 无法找到 Web 站点 
HTTP 404 无法找到文件 
HTTP 405 资源被禁止 
HTTP 406 无法接受 
HTTP 407 要求代理身份验证 
HTTP 410 永远不可用 
HTTP 412 先决条件失败 
HTTP 414 请求 URI 太长 
HTTP 500 内部服务器错误 
HTTP 500.100 内部服务器错误 ASP 错误 
HTTP 500-11 服务器关闭 
HTTP 500-12 应用程序重新启动 
HTTP 500-13 服务器太忙 
HTTP 500-14 应用程序无效 
HTTP 500-15 不允许请求 global.asa 
Error 501 未实现 
HTTP 502 网关错误

 

第二种:

 

403.9错误是由于连接的用户过多而造成的,由于Web 服务器很忙,因通讯量过多而无法处理请求时便会返回这条错误。

解决办法:  
1.关键在你的程序上出现死循环,或者eof和bof上出现错误,iis当提交的数据过大时候,就会这么说,你看看你的页面上的程序,真正不在用户的连接上 
2.重启iis可以解决此问题: “运行”里输入iisreset
posted on 2011-07-21 14:47  伤寒泪  阅读(12613)  评论(0编辑  收藏  举报