Después de implementar un servicio web ASP.net a mi servidor de producción que me dieron esta excepción:System.MissingMethodException - 3.5 SP1 versiones demonios
System.MissingMethodException
Método no encontrado: 'booleana Sistema .Threading.WaitHandle.WaitOne (Int32)'
Los MSDN documentation estados:
Información de la versión de .NET Framework Compatible con: 3.5 SP1, 3.0 SP2, 2.0 SP2
por lo que la razón de este error es que mi servidor no se ha actualizado para el último Service Pack.
La pregunta es:
¿Por qué iniciar el código? IMO si la versión del marco de destino es diferente, la aplicación no debe comenzar en absoluto.
¿Cómo puedo asegurarme de que mi código pueda ejecutarse en la versión de framework de máquina de destino antes de JIT?
Esto es una locura. Creo que Microsoft debería tomarse más en serio los problemas de versionado.
Gracias por su respuesta. ¡Qué lástima de todos modos! –