J'ai la version IIS 8.5. Et mon framework de projet web api est .Net 4.6. Je publie l'API web et c'est un travail sur iis express ou sur mon ordinateur (windows 8.1) iis. Mais quand je publie l'API sur Windows Server 2012 R2 iis et quand je clique sur Parcourir, je reçois ci-dessous erreur.Méthode non trouvée: '!! 0 [] System.Array.Empty() '
Remarque: la version du serveur iis est la même que celle de mon ordinateur.
Erreur de serveur dans l'application '/'.
Méthode non trouvée: '!! 0 [] System.Array.Empty() '. Explication: Une exception non gérée s'est produite lors de l'exécution de la demande Web en cours. Veuillez consulter la trace de la pile pour en savoir plus sur l'erreur et son origine dans le code.
Détails de l'exception: System.MissingMethodException: Méthode non trouvée: '!! 0 [] System.Array.Empty() '.
vérifiez si le serveur a installé .net 4.6. Même si la DLL est compilée, ASP.NET sera précompilé à partir de IIS. Si vous n'avez pas .net 4.6 sur le serveur, cela devrait être le problème. –