0

この問題を説明する方法がわかりません。3 つの環境 (Dev、Staging、および Prod) があります。プロジェクトは MVC で記述されており、コードはすべて同じです。sessionstate タイムアウトの webconfig 設定は、以下と同じです。

<sessionState timeout="45" />

ブラウザが 45 分間アイドル状態のときに表示される partialView があります。

<div id="signoutDialog" data-role="dialog" data-close-btn="none">
    <div data-role="header" data-theme="d">
        <h1 class="ui-title">Session Expired</h1>
    </div>
    <div data-role="content" data-theme="a">
        <p>Looks like you’ve been away for a while! To keep your information safe, we’ve logged you out.</p>
        <p>To log back in, please click on the button below.</p>
        <p>
            <a data-role="button" data-rel="back" data-theme="b" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" href="javascript:void(0)" onClick="window.location.reload()" class="btn-green solid" id="btnSignoutDialogLogin">Log in</a>
        </p>
    </div>
</div>

問題:このコードは dev では正常に動作しますが、Staging と Prod では動作しません。すべての IIS 設定を確認しました。それらは同じです。Cookie を check にする必要があるかどうか、およびそれらがこの問題にどのように関連するかはわかりません。

助けていただければ幸いです。

質問: 数分ごとにユーザーのために多数のバックグラウンド タスクを実行しています。それは相互作用としてカウントされますか?毎回セッションIDを更新しますか?

4

0 に答える 0