2016-04-22 9 views

Antwort

1

Da die Website neu kompiliert und/oder neu gestartet wird, wodurch die Website wieder verwendet wird. Dadurch werden Sitzungen gelöscht, wenn Sie den standardmäßigen In-Process (der sich im Speicher des Webservers befindet) verwenden. Wenn Sie es brauchen, um zu bleiben, speichern Sie es woanders, wie options here (Datenbank, State Server, etc)

1

Dank Nikki. Was ich tat, war:

  • IIS Go> Session State
  • In Session State, geändert State Server
  • Connection String: tcpip=localhost:42424
  • Time Out: 86400 dh 1 Tag

Neu gestartet.

Hinweis: Alle Klassen, die in der Sitzung gespeichert werden, müssen serialisierbar sein. Fügen Sie einfach [Serializable] vor der Klassendeklaration wie folgt hinzu:

namespace App.Models 
{ 

    [Serializable] 
    public class User 
    { 

    } 
} 
Verwandte Themen