Impossible de charger le fichier ou l'assembly " Microsoft.SqlServer.Types de même avec la Copie Locale

J'ai un rapport interne sur mon application web qui quand je le parcourir localement affiche comme prévu. Je suis à l'aide d'un rdlc et xsd avec un standard apsx page web pour afficher le rapport.

J'ai maintenant déployé sur mon serveur de test et quand j'essaie de naviguer jusqu'à la page qui affiche le rapport que j'obtiens:

An unexpected error occurred in Report Processing.
Could not load file or assembly 'Microsoft.SqlServer.Types, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

Localement, j'ai ajouté une Référence à Microsoft.SqlServer.Types par la navigation:

C:\Windows\assembly\GAC_MSIL\Microsoft.SqlServer.Types\11.0.0.0__89845dcd8080cc91

Et j'ai mis à Copy Local et vous pourrez voir les .dll dans le dossier bin sur le serveur de test, mais je suis encore recevoir le message d'erreur.

De sortir d'intérêt que j'ai copié le .dll de ma machine locale, et via le ftp vers le serveur de test et dans le dossier bin. Il a ensuite travaillé, temporairement jusqu'à ce que j'ai fait un autre commit, ce qui a détruit le dossier bin et le message d'erreur renvoyé.

Son comme la version de Microsoft.SqlServer.Types est pas à jour sur le serveur de test de l'OS, peut-être?

Ce qui se passe ici?

OriginalL'auteur JsonStatham | 2015-05-26