Après avoir déployé un webservice ASP.net à mon serveur de production je suis arrivé cette exception:System.MissingMethodException - 3.5 SP1 versioning enfer
System.MissingMethodException
Méthode non trouvée: « Boolean système .Threading.WaitHandle.WaitOne (Int32) »
Les états MSDN documentation:
Informations sur la version .NET Framework Pris en charge dans: 3.5 SP1, 3.0 SP2, 2.0 SP2
donc la raison de cette erreur est que mon serveur n'a pas été mis à jour le dernier service pack.
La question est:
Pourquoi démarrer le code? IMO si la version du framework cible est différente, l'application ne devrait pas démarrer du tout. Comment puis-je m'assurer que mon code peut s'exécuter sur la version du framework de machine cible avant JIT?
C'est fou. Je pense que Microsoft devrait prendre plus au sérieux les problèmes de version.
Merci pour vos commentaires. Quel dommage quand même! –