我有一个HttpHandler在客户端页面上运行(跨域,不在我们的IIS服务器上等),当他们点击我们嵌入的链接时,它会在我们的服务器上触发Handler。目前一切正常。
我现在正在尝试使用System.Web.HttpContext.Session对象,但它为null。我想这是因为在调用我们的HttpHandler之前没有会话吗?多次调用处理程序将每次创建一个新会话吗?如果是这种情况,微软是否禁用了调用HttpHandler时的Session对象?有人能证实这个吗?
如果是这样,您怎么维护调用之间的状态?某种基于SQL的数据对象?文件?
TIA