< system.web >
< authorization >
< allow roles = " User " />
< deny users = " * " />
</ authorization >
</ system.web >
在哪个部分我编写代码和我编写的内容,配置只有10个用户访问asp.net网站
答案 0 :(得分:2)
没有内置的ASP.NET功能;你必须编写自己的代码。
一个好的起点是计算Session_Start
和Session_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中的会话配置。