应用程序处于天蓝色状态时,SQL Server会话无法持久保存

时间:2018-06-27 09:16:59

标签: asp.net azure session

我正在使用SQL Server会话模式来存储Web应用程序的会话信息。 我已经运行了Aspnet_regsql.exe工具,并将-sstype设置为“ c”,因为我正在使用自定义数据库来存储会话数据

我在web.config中的配置如下:

<sessionState mode="SQLServer" allowCustomSqlDatabase="true" cookieless="false" 
    sqlConnectionString="server=[server];Integrated Security=false;database= [database];User ID=[userid];Password=[password];Min Pool Size=10;Max Pool Size=150;Connection Lifetime=120;" 
    sqlCommandTimeout="30" timeout="30" />

现在,当我在本地运行该应用程序时,我可以在ASPStateTempSessions表中看到条目。

但是当我在Azure上对我的应用程序尝试相同操作时,ASPStateTempSessions表中没有任何条目。

在我的代码中的会话中有存储和检索的值,并且在Azure上运行应用程序时没有错误,因此我确定会话存储在某个地方,但是为什么在数据库中没有它的条目?

0 个答案:

没有答案