0

ローカルで実行している場合、私のサイトは正常に動作します。ただし、ライブ サイトでは、約 10 秒間操作を行わないと、ログアウトされ続けます。

認証用の私の Web 構成行は次のようになります。

<forms name="RaiseFLAuthentication" loginUrl="home.aspx" cookieless="UseCookies" defaultUrl="/myPredictions.aspx" timeout="240" slidingExpiration="false"/>

私も入れてみ<sessionState timeout="30"></sessionState>ましたが、これもうまくいきませんでした。

私が抱えている 2 番目の問題は、defaulturl を myPredictions.aspx に設定したにもかかわらず、www.website.co.uk の URL にアクセスしてログインすると、ここにリダイレクトされず、デフォルトの URL のままになることです。繰り返しますが、ローカルで実行しても問題ありません。

これらのいずれかが発生している理由と、これを修正する方法を誰かが提案できますか?

4

2 に答える 2

1

あなたの質問に対する私の答えは次のとおりです。

1) ローカルでは問題なく動作しているとのことでしたが、これを試してみてください (InProc セッション モードを使用していると仮定して)。

<sessionState mode="InProc" cookieless="true" timeout="30" />

2) defaultUrl 属性にチルダ (~) がないようです。

<forms name="RaiseFLAuthentication" loginUrl="home.aspx" cookieless="UseCookies" defaultUrl="~/myPredictions.aspx" timeout="240" slidingExpiration="false" />
于 2013-04-09T21:28:08.450 に答える