Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 会话在asp.net中的Windows server 2008 R2上过期_C#_Asp.net_Session - Fatal编程技术网

C# 会话在asp.net中的Windows server 2008 R2上过期

C# 会话在asp.net中的Windows server 2008 R2上过期,c#,asp.net,session,C#,Asp.net,Session,我正在开发一个在线充值应用程序,其中我使用会话变量存储请求iD。如果会话[“RequestId”]与响应中找到的请求iD匹配 然后只更新我的数据库 在我的本地环境中一切正常,但在Windows Server 2008 R2(64位)上部署时,IIS 7.5会话变量在完成PG事务后变为null 我的web配置设置为: <sessionState mode="InProc" cookieless="false" timeout="30" /> <authentication mo

我正在开发一个在线充值应用程序,其中我使用会话变量存储请求iD。如果
会话[“RequestId”]
与响应中找到的请求iD匹配 然后只更新我的数据库

在我的本地环境中一切正常,但在Windows Server 2008 R2(64位)上部署时,IIS 7.5会话变量在完成PG事务后变为null

我的web配置设置为:

<sessionState mode="InProc" cookieless="false" timeout="30" />

<authentication mode="Forms">
  <forms timeout="30" ></forms>
</authentication>

我已检查IIS设置和回收。所有设置都已正确设置。我在谷歌上搜索过,但没有找到服务器上会话变量丢失的原因。有人知道吗


我将VS 2010与C#和Oracle一起使用。

你所说的丢失是什么意思?@Hardik:在执行事务后,我在会话[“RequestId”]中得到了空值。