【发布时间】:2017-11-29 15:26:12
【问题描述】:
我有一个带有 RDLC 报告的 ASP.NET 应用程序。魔术发生在我在主 ASP 应用程序中引用的单独程序集中。我在这个程序集中有一些静态数据,我想在它们被 RDLC 报告系统序列化和反序列化后在我的对象中引用它们。
我发现静态字段在 RDLC 报告运行期间重新初始化,也许 RDLC 正在加载程序集的新副本。因此,我的对象在静态数据上命中 null refs,而我期待之前设置的数据。
这里发生了什么?有没有办法确保只加载一个程序集的副本?
【问题讨论】:
标签: asp.net static .net-assembly rdlc