我们如何配置只有10个用户访问asp.net网站

时间:2012-04-10 06:39:57

标签: asp.net

< system.web >

< authorization >

< allow roles = " User " />

< deny users = " * " />

</ authorization >

</ system.web >

在哪个部分我编写代码和我编写的内容,配置只有10个用户访问asp.net网站

3 个答案:

答案 0 :(得分:2)

没有内置的ASP.NET功能;你必须编写自己的代码。

一个好的起点是计算Session_StartSession_End中当前用户的数量,但请注意you cannot reliably detect the fact that a user closed his browser without "logging out"


编辑:如果您使用ASP.NET成员资格提供程序,Membership.GetNumberOfUsersOnline可以为您提供估计当前正在使用您的应用程序的用户数。它报告“当前[应用程序]的用户数,其中最后活动日期大于当前时间减去[某个可配置的时间窗口]。

答案 1 :(得分:0)

您可以在机器配置中设置maxconnection

答案 2 :(得分:0)

您是否要限制用户数或会话数。 ASP.NET成员资格提供程序是限制用户数量的好选择。

您可以限制web.config中允许的最大会话数。

<system.webServer> 
  <asp>
    <session max =""/>
  </asp>
</system.webServer>

还有一个link来描述IIS中的会话配置。