0

当应用程序部署在服务器上并从客户端访问时,会话变量为空

If IsNothing(Session("Order")) Then 总是返回真。

在开发机器上测试时,会话变量具有值。

这是 web.config 中的条目

<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="true" timeout="60" />

4

1 回答 1

0

你什么时候设置会话?另外,这是托管的吗?一些第 3 方主机不断回收工作进程/应用程序池,它会终止您的会话。确保您也有自己的应用程序池。此外,无 cookie 对您来说可能是个问题。

于 2013-06-04T15:17:05.807 回答