私のASP.netアプリケーションの1つに有線のシナリオがあります。私は私のカスタム「roleManager」とASP.netメンバーシップを使用していますASP.NETセッションTimeOutの問題
、
とweb.configファイル内のタグの下に持つことは、「キーワード」(アクセスするには、「キーワード」(役割)の役割を持っていないユーザーを制限しますパス)フォルダ<location path="Keywords">
<system.web>
<authorization>
<allow roles="Keywords"/>
<deny users="*" />
</authorization>
</system.web>
</location>
他のいくつかの役割を持つすべてのユーザーが、この場合はこのURL(キーワードを評価することを可能にした場合)は、特注のアクセス拒否されたページにリダイレクトされます。
これで問題は解決しましたが、30分も経たない状態でアプリケーションを終了したときに、「キーワード」にアクセスできなくなりました。再度ログインすると正常に動作します。
この場合はお手伝いをしてください。デフォルトでは20分後に、事前に
おかげ
あなたはFormsAuthenticationと共にログインしているしようとするより多くのオプションを伝えるこの記事を参照してくださいがある場合
は、このソリューションを試してみてください?もしそうなら、クッキーがユーザのためにリロードされたことを確認しましたか? http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.aspx –