首页 新闻 赞助 找找看

iis重新启动后,从Assembly中反射创建对象失败

0
悬赏园豆:10 [已关闭问题]

  今天早上一个已经上线的项目报错什么操作都失败,上去看了一下,日志中记录的信息是反射创建对象失败,详细信息如下:

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Value cannot be null.

Parameter name: type

   at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)

   at System.Activator.CreateInstance(Type type, Object[] args)

   at FC.Shared.Common.CAssemblies.CreateInstance(IConfigFile file, String className, Object[] args)

   at FC.Shared.Common.CAssemblies.CreateInstance(String className)

   at FC.Shared.Common.CObjectFactory.CreateObject(String objectName)

   at FC.Shared.Common.CApp.CreateObject(String bizObjName)

   at FC.Ocean.Job.Server.CBizOzDocHeader.get_ObjOffice()

   at FC.Ocean.Job.Server.CBizOzDocHeader.RefreshEBLPartnerInfo(String bkID, DataTable partnerTable, DataRow drwDocHeader, DataRow drwDocExtend, Hashtable argTbl, DataSet dmJobServer)

   at FC.Ocean.Job.Server.CBizOzDocHeader.SetMblPartnerInfoToEbl(String bkID, DataSet dmJobServer, DataRow drwDocHeader, DataRow drwDocExtend, Hashtable argTbl)

   at FC.Ocean.Job.Server.CBizOzDocHeader.RefreshPartner(String bkID, DataSet target, Int32 BandingHeader, String DocString)

   at FC.Ocean.Job.Socket.CBizOzDocHeader.RefreshPartner_15(String bkID, DataSet target, Int32 BandingHeader, String DocString)

  原来运行是好好的,突然之间就发生这种异常。经过仔细阅读日志信息,发现在出现这个异常日志之前有重新启动w3wp.exe进程的日志,重启w3wp.exe进程日志之后的所有通过反射创建对象的都失败,都是记录找不到类型的type。
  请有遇到或者针对该问题的解决思路的朋友,帮忙看一下,谢谢!
在该状态下的dump文件:
Enoch的主页 Enoch | 初学一级 | 园豆:200
提问于:2009-01-09 15:47
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册