我对ASP.NET 2.0上的会话有一个非常奇怪的问题.我正在使用的系统使用会话变量来存储对象的参数(如问题和答案),以生成报告.这些是具有相同名称的类的实例,因此它们使用如下参数填充:
此报告是通过4个aspx页面生成的.首先定义位置和日期参数,第二页存储问题,第三个存储答案.最后一个显示Excel和HTML格式的生成报告的链接.所有可变数据都存储在会话中,一切顺利,直到最后一页,当发生Session.Abandon()之类的事情时,会触发Session_End事件并且所有变量都会丢失.这种情况每天只有一次,每个登录的用户在第一次使用的报告,然后你可以尝试了整整一天了数十次,将不会再看到它.
问题始终发生在同一页面上,会话模式为InProc.
我已经完成了以下验证:
以下限制适用:
任何想法或解决方案都有帮助.我将保持联系以进行任何必要的更新和测试.
asp.net session visual-studio-2005 web-config session-variables
我已经使用CodeMaid和Resharper已有一段时间了,注意到它们都计算了Cyclomatic Complexity。尽管它们的计算总是不同的,所以我认为它们的计算逻辑也是如此。但是,根据您的经验,哪个更准确?似乎Resharper的通常更高,但是CodeMaid的更容易发现。
其中之一算错了吗?还是有所不同,但可以接受?
提前致谢!