2
< system.web >

< authorization >

< allow roles = " User " />

< deny users = " * " />

</ authorization >

</ system.web >

10 人のユーザーのみが asp.net Web サイトにアクセスするように構成するために、どのセクションでコードを記述し、何を記述したか

4

3 に答える 3

2

そのための組み込みの ASP.NET 機能はありません。独自のコードを作成する必要があります。

良い出発点は と の現在のユーザー数を数えるSession_Startことですが、ユーザーが「ログアウト」せずにブラウザーを閉じたという事実を確実に検出することはできないことにSession_End注意してください。


編集: ASP.NET メンバーシップ プロバイダーを使用している場合、Membership.GetNumberOfUsersOnlineは、アプリケーションを現在使用しているユーザー数の見積もりを提供できます。「現在の [アプリケーション] のユーザー数で、最後のアクティビティの日付が現在の時刻から [設定可能な時間枠] を引いたものよりも大きい」とレポートされます。

于 2012-04-10T06:51:29.003 に答える
0

マシン構成でmaxconnectionを設定できます

于 2012-04-10T06:54:29.907 に答える
0

ユーザー数またはセッション数の両方を制限しますか。ASP.NET メンバーシップ プロバイダーは、ユーザー数を制限するための適切なオプションです。

web.config で許可されるセッションの最大数を制限できます。

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

IIS のセッション構成について説明しているリンクもここにあります。

于 2012-04-10T07:52:43.310 に答える