日期:2014-05-18  浏览次数:20361 次

ASP.NET新建进程在服务器中如何运行?
在某一个页面中的Page_Load事件中使用如下代码new System.Threading.Thread(new System.Threading.ThreadStart(ProductPOgo)).Start();新建进程调用ProductPOgo来初始化水晶报表。
部署到服务器中后是如何运行的?
在Page_Unload事件中对ReportDocument类型的变量进行Dispose(),在ReportDocument变量使用Load时出现“未将对象引用设置到对象的实例”的错误。
是否是因为Page_Load之后运行Page_UnLoad,ReportDocument变量在使用Load之前已经被释放了?

------解决方案--------------------
那是当然了, 你pull 还是 push
把你的加载 crystalreport 的代码复制过来,包含加载数据(dataset)
------解决方案--------------------
主线程调子线程中控件 用 beginInvoke或invoke