System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed. ---> System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
คือมันเป็น web service ตอนทำงานนี้รันใน win7 x86 แต่พอเอาไปใช้งานจริงต้องรันบน windows server2008 r2 + oracle 11g r2 ด้วยมันก้เลยเกิด error ตามข้อความด้านบน ผมก้ลองไปตั้งค่า Compiler ให้เป็น anycup แล้วก็ยังไม่ได้ ตั้งค่า Application Pools ใน server ตรง enabled 32bit application ให้เป็น true แล้วก็ยังไม่ได้
ซึ่งผมลองหาใน google และทำตามไปหลายอย่างปล้วก็ยังไม่ได้ เลยอยากให้พี่ๆในนี้ช่วยชี้ทางสว่างหน่อย