NCache似乎不包含我的会话数据
-
04-10-2019 - |
题
在我的Web.config中,我非常简单的Web应用程序我有代码:
<sessionState
cookieless="false" regenerateExpiredSessionId="true" mode="Custom"
customProvider="NCacheSessionProvider" timeout="20">
<providers>
<add
name="NCacheSessionProvider"
type="Alachisoft.NCacheExpress.Web.SessionState.NSessionStoreProvider"
sessionAppId="NCacheTest"
cacheName="myreplicatedcache"
writeExceptionsToEventLog="false"
enableLogs="false"
/>
</providers>
</sessionState>
我一次使用:
for (int count = 0; count < total; count++)
Session[DateTime.Now.Ticks + "_" + count] = new byte[size];
但是,当我检查NCACHE上的命令行统计数据时,我得到的只是:
Cache-ID: myreplicatedcache
Scheme: replicated-server
Status: Running
Cluster size: 2
bibble1:8700
bibble2:8700
UpTime: 26/05/2010 13:23:09
Capacity: 200 MB
Count: 1
Cache-ID: mycache
Scheme: local
Status: Stopped
尽管AddTestData.exe myreplicatedCache /c 1000 /s 1024为计数增加了很多。
但是,我的对象仍在会话中可用。
有人可以告诉我要做什么吗?
谢谢,
马特。
解决方案
我认为它将所有会话数据保存在一个对象中。这意味着,在那一刻,您有1个活动会话,并且所有数据都在该会话中存储。如果您创建另一个会话,则计数将增加到2。
不隶属于 StackOverflow