0

我的网站在 15 分钟后自动注销。我想在两小时或一天内设置超时。

请参阅下面我的 Webconfig 代码

 <authentication mode="Forms">
      <forms loginUrl="~/Account/Login" defaultUrl="~/Account/Login"  protection="All"  slidingExpiration="false" timeout="3600"/> 
    </authentication>
  <sessionState mode="InProc" cookieless="false"  timeout="3600"></sessionState>

我在 google 中搜索更多答案,并在 timeout 属性中放置了很多分钟。但它不起作用。仅在 15 分钟后随时退出。

你能帮助我吗 ?我该如何解决这个问题?

4

1 回答 1

0

可能是您的应用程序被回收并自动分配了新的机器密钥。您可能需要在 web.config 中分配机器密钥。您可以从这里生成机器密钥

<system.web>
    <machineKey validationKey="MACHINEKEY"
                decryptionKey="decrypt key here" 
                validation="SHA1" decryption="AES" />
于 2013-05-21T05:54:45.900 回答