< system.web >
< authorization >
< allow roles = " User " />
< deny users = " * " />
</ authorization >
</ system.web >
10 人のユーザーのみが asp.net Web サイトにアクセスするように構成するために、どのセクションでコードを記述し、何を記述したか
< system.web >
< authorization >
< allow roles = " User " />
< deny users = " * " />
</ authorization >
</ system.web >
10 人のユーザーのみが asp.net Web サイトにアクセスするように構成するために、どのセクションでコードを記述し、何を記述したか
そのための組み込みの ASP.NET 機能はありません。独自のコードを作成する必要があります。
良い出発点は と の現在のユーザー数を数えるSession_Start
ことですが、ユーザーが「ログアウト」せずにブラウザーを閉じたという事実を確実に検出することはできないことにSession_End
注意してください。
編集: ASP.NET メンバーシップ プロバイダーを使用している場合、Membership.GetNumberOfUsersOnlineは、アプリケーションを現在使用しているユーザー数の見積もりを提供できます。「現在の [アプリケーション] のユーザー数で、最後のアクティビティの日付が現在の時刻から [設定可能な時間枠] を引いたものよりも大きい」とレポートされます。
マシン構成でmaxconnectionを設定できます
ユーザー数またはセッション数の両方を制限しますか。ASP.NET メンバーシップ プロバイダーは、ユーザー数を制限するための適切なオプションです。
web.config で許可されるセッションの最大数を制限できます。
<system.webServer>
<asp>
<session max =""/>
</asp>
</system.webServer>
IIS のセッション構成について説明しているリンクもここにあります。