2017-08-14 5 views
0

私は初めてMVC 5アプリケーションを開発しています。私は個々のユーザーアカウントの認証設定を実装しました。 Visual Studio 2015で自分のローカルマシンで作業しているときにうまく動作します。しかし、Webサーバーにプロジェクトを公開すると、次のような厄介な問題が発生します。ユーザーはログインできますが、問題はありません。彼らは別のページに行くことができます、時々これは何の問題もないユーザーは、ログインページにリダイレクトされ、再度ログインする必要があります。ユーザーはログインすることができ、それ以上の問題は発生しません。しかし、ユーザーが別のページに移動したときに問題が発生しない場合があり、ユーザーは再度ログインに再度リダイレクトされることがあります。ユーザーはMVCアプリケーションのすべてのページにログインする必要があります

ウェブサーバー(IIS)に問題があると思われますが、すべての設定を調べましたが、疑わしいものは見つかりませんでした。これに関するどんな提案/助言もうまくいくでしょう。

+1

これはフォーム認証、クッキー設定のチェック、またはコード内のクッキー設定の作成ですか? Windows認証の場合は、IEで正常に動作するかどうかを確認してください。 – Amit

+0

web.config *(機密情報をマスクしてください)*? – Win

答えて

0

これはあなたが直面している問題であるかわかりませんが、Web.configファイルでセッションのタイムアウトを確認することをお勧めします。

低すぎる場合はそれを上げてみてください。

設定ファイルでsessionStateタグを探します。

<sessionState mode="InProc" timeout="9999" /> 
+0

ありがとうShahbaz !, これはトリックでした。 webconfigでセッション状態パラメータがwebserverにコピーされていないことに気付かなかった。 ありがとうございました! –

関連する問題