На моем сервере я получаю исключение, которое я ловлю, и кажется, что все в порядке.
Проблема в том, что когда я пишу его StackTrace , я получаю BadImageFormatException .
Я попытался отладить сервер.Остановившись на точке останова при перехвате исключения, я вижу все его поля, но в StackTrace я вижу BadImageFormatException.
Есть идеи, что вызывает эту проблему?
Сведения о моем сервере -
Он написан на C # с .NET FW 4.
Я также использую FrameWork, который написан на Managed C ++.
Я компилирую свой сервер вплатформа x86.И запустить сервер на машине x64.
Полное исключение BadImageFormatException -
System.BadImageFormatException: параметры и сигнатура метода не совпадают.в System.Reflection.RuntimeParameterInfo.GetParameters (IRuntimeMethodInfo methodHandle, член MemberInfo, сигнатура сигнатуры, ParameterInfo & returnParameter, логическое значение fetchReturnParameter) в System.Reflection.RuntimeMethodInfo.Fetch.foTech.GameThereTarampGameRecTimePlayTimeThereRaraTimePlayTimeRefTimePlayTechThereRaraTimePlayTimeRefTimePlayTechThereParameterMaragPlayTimeThereParaTM).ToString (TraceFormat traceFormat) в System.Environment.GetStackTrace (исключение e, логическое needFileInfo) в System.Exception.GetStackTrace (логическое needFileInfo) в System.Exception.ToString (логическое needFileLineInfo) в System.Exception.ToString.ObjectRenderer.DefaultRenderer.RenderObject (RendererMap rendererMap, Object obj, Writer TextWriter) в log4net.ObjectRenderer.RendererMap.FindAndRender (Object obj, TextWriter Writer)