2016-04-22 33 views
1

デバッグ中に.cshtmlまたは.jsファイルを編集すると、Visual Studioによってセッションが破棄され、ログインページにリダイレクトされます。なぜどんなアイデア?Visual Studioのcshtml編集セッション

答えて

1

サイトが再コンパイルおよび/または再起動するため、ウェブサイトがリサイクルされるためです。デフォルトのin-proc(Webサーバーのメモリにある)を使用している場合は、セッションが削除されます。あなたがそれを固執する必要がある場合は、options here(データベース、状態サーバーなど)のように別の場所に保管してください。

1

Nikkiに感謝します。私がやったことだった。tcpip=localhost:42424

  • タイムアウト:86400すなわち1日
    • IIS>セッション状態セッション状態で
    • に移動し、State Server
    • 接続文字列に変更再起動しました。

      注:セッションに保存されるすべてのクラスは、シリアル化可能である必要があります。クラス宣言の前に、[Serializable]を次のように追加してください:

      namespace App.Models 
      { 
      
          [Serializable] 
          public class User 
          { 
      
          } 
      } 
      
    関連する問題