在我们的 ASP.NET Web 应用程序中,我们有一个具有生命周期/范围的服务,可以描述为“每个请求的实例”,即该实例存储在HttpContext.Current.Items
集合中。
在从 ASP.NET控件调用期间,我们遇到了这个间歇性问题HttpContext.Current
。有时是,有时不是。登台网站上的行为与开发机器上的行为可能不同,甚至在不同的开发机器之间也有所不同。null
ReportViewer
null
这将导致想要使用我们的服务抛出异常的报告。
为什么是HttpContext.Current
财产null
?
为什么是断断续续的?