Я использую куки-файл сеанса для хранения int, когда пользователи сначала посещают систему, основанную на проверке подлинности Windows. Куки устанавливается с помощью этого методаSession Cookie Timeout Asp.net mvc Аутентификация Windows
public ActionResult SetContractId(int contractId)
{
Session["LoggedContractId"] = contractId;
return RedirectToAction("IndexLoggedIn");
}
и обращаться к ней в других методах, использующих этот
var creatorContractId = (int)Session["LoggedContractId"];
Однако это печенье раз после 20 минут, и я не могу показаться, чтобы контролировать этот раз
I пробовал это в webconfig
<system.web>
<sessionState mode="InProc" timeout="1200" />
<compilation debug="true" targetFramework="4.5.1" />
<httpRuntime targetFramework="4.5.1" />
<authentication mode="Windows" />
<customErrors mode="Off" />
<authorization>
<deny users="?" />
</authorization>
</system.web>
Но это не влияет на него
add mode = "InProc" атрибут вашему элементу sessionState –