从其他异常的StackTrace获取BadImageFormatException
在我的服务器中,我得到了一个异常,我抓住它似乎没问题。
问题是,当我写它的StackTrace时,我得到了BadImageFormatException。
我试过调试服务器。捕获异常时停在断点上,我可以看到它的所有字段,但是在StackTrace中我看到了BadImageFormatException。
有什么想法导致这个问题?
我的服务器细节 -
它是用.NET FW 4用C#编写的。
我也使用用Managed C ++编写的FrameWork。
我将我的服务器编译为x86平台。并在x64机器上运行服务器。
完整的BadImageFormatException -
System.BadImageFormatException:方法的参数和签名不匹配。
在System.Reflection.RuntimeParameterInfo.GetParameters(IRuntimeMethodInfo methodHandle,MemberInfo成员,签名sig,ParameterInfo& returnParameter,Boolean fetchReturnParameter)
在System.Reflection.RuntimeMethodInfo.FetchNonReturnParameters()
在System.Reflection.RuntimeMethodInfo.GetParameters()
在System.Diagnostics.StackTrace.ToString(TraceFormat traceFormat)
在System.Environment.GetStackTrace(例外e,布尔needFileInfo)
在System.Exception.GetStackTrace(Boolean needFileInfo)
在System.Exception.ToString(Boolean needFileLineInfo)
在System.Exception.ToString()
at log4net.ObjectRenderer.DefaultRenderer.RenderObject(RendererMap rendererMap,Object obj,TextWriter writer)
at log4net.ObjectRenderer.RendererMap.FindAndRender(Object obj,TextWriter writer)
没有找到相关结果
已邀请:
3 个回复
逆捐凶撤小
捅瓶啡
细屠截殴些