请问如何使用代码获取IIS站点的连接数?即获取在线用户数量。不使用Applicion。

屡败屡战数马援 2004-08-25 11:03:24
大家在管理工具的 IIS信息服务管理器中的站点属性对话框的“性能”标签可以规定网站的最大连接数。就是说IIS可以自己知道网站当前的用户数,即Session的数量。

我们通常在Application事件里面的Session_Start里面使用一个int变量来保存,为什么不使用IIS自有的这个值呢,我在WMI中也没有找到,大概是我不知道哪个是。所以请教高手是否可以给出思路或者简单的代码例子。谢谢。
...全文
260 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
再顶一下,看看有谁可以回答。
ar7_top 2004-08-25
  • 打赏
  • 举报
回复
答不对题,对不起楼主了
呵呵呵呵,没有看清楚问题

另外楼上的说的是对的,我前面也纠正了
IIS里面设置的连接限制是针对站点的
而Web.config文件里面设置的是针对程序的
  • 打赏
  • 举报
回复
不对吧,IIS中有两个站点,其中一个设置500,令一个设置为1000,这两个网站应该是分别计数的,不会出现一样的计数。
ar7_top 2004-08-25
  • 打赏
  • 举报
回复
对不起,好像说错了

你的Application 里面设置的是你的 虚拟目录的Session数量
站点属性里面设置的是站点Session数量

ar7_top 2004-08-25
  • 打赏
  • 举报
回复
也就是说如果这个IIS里面有两个站点
你在IIS里面设置了 Session 的数量是100
而另外一个站点的当前 Session 数量是50
那么你的站点的 Session 最多也只有50了
andrawsky 2004-08-25
  • 打赏
  • 举报
回复
这个我也想知道
帮你顶一下
ar7_top 2004-08-25
  • 打赏
  • 举报
回复
你的IIS里面设置的整个HTTP服务的Session数量
你的 Application 里面设置的是你自己的这个 WebApplication 的 Session 数量

IIS里面设置100和你的Application里面设置100的含义可不一样哦

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧