几个月前,我在这里问了一个关于在外部应用程序正在使用的Web服务中使用SessionId访问会话对象的问题。看起来效果最好的建议是使用SQL Server存储会话并通过sessionID查询数据库。
但是,由于第三方产品的一些限制,我只能存储会话InProc。我想出的唯一方法是创建我自己的数据库,基本上模拟ASPState数据库。但是,问题是我必须弄清楚如何确保我的自定义状态数据库更新ASPsession数据库的所有位置。
我的问题是,有没有其他方法可以让我只能使用SessionID从Web服务返回会话数据?