SimpleMembership MVC3 n'a pas Pu charger le fichier ou l'assembly WebMatrix.Données

Je suis en utilisant le SimpleMembership.MVC3 pour gérer l'adhésion. Tout fonctionne bien au développement, mais lorsque je déploie mes Azure web de rôle, Il lève l'exception suivante:

Impossible de charger le fichier ou l'assembly 'WebMatrix.De Données, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou une de ses
les dépendances. L'assemblée manifeste définition ne fait pas de
match de l'assemblée de référence. (Exception de HRESULT: 0x80131040)

trace de la pile: [FileLoadException: impossible de charger le fichier ou l'assembly
'WebMatrix.De données, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35' ou une de ses dépendances. L'
situé à l'assemblée manifeste définition ne correspond pas à l'assemblée
de référence. (Exception de HRESULT: 0x80131040)]
WebMatrix.WebData.PreApplicationStartCode.Start() +0

[InvalidOperationException: Le pré-démarrage de l'application d'initialisation
méthode de Démarrage sur le type de WebMatrix.WebData.PreApplicationStartCode jeté
une exception avec le message d'erreur suivant: impossible de charger le fichier ou l'
assemblée de " WebMatrix.De données, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35' ou une de ses dépendances. L'
situé à l'assemblée manifeste définition ne correspond pas à l'assemblée
de référence. (Exception de HRESULT: 0x80131040).]
Système.Web.La Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1
méthodes) +11711966
Système.Web.La Compilation.BuildManager.CallPreStartInitMethods() +465
Système.Web.De l'hébergement.HostingEnvironment.Initialiser(ApplicationManager
appManager, IApplicationHost appHost, IConfigMapPathFactory
configMapPathFactory, HostingEnvironmentParameters hostingParameters,
PolicyLevel policyLevel, à l'Exception appDomainCreationException) +1167

[HttpException (0x80004005): Le pré-démarrage de l'application d'initialisation
méthode de Démarrage sur le type de WebMatrix.WebData.PreApplicationStartCode jeté
une exception avec le message d'erreur suivant: impossible de charger le fichier ou l'
assemblée de " WebMatrix.De données, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35' ou une de ses dépendances. L'
situé à l'assemblée manifeste définition ne correspond pas à l'assemblée
de référence. (Exception de HRESULT: 0x80131040).]
Système.Web.HttpRuntime.FirstRequestInit(HttpContext contexte) +11700896
Système.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext contexte)
+141 Système.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest
wr, HttpContext contexte) +4869125

Il n'y a pas de WebMatrix.Assemblée des données téléchargées lorsque j'ai installer le Package Nuget.
J'ai ajouté manuellement l'WeBMatrix.Data.DLL trouvé à mon Program Files/Microsoft ASP.NET répertoire, mais la version de cette assemblée est de 2.x, et l'un manque, c'est la version 1.x

Ce qui est absent?

Je l'ai résolu en utilisant une bindingredirect à la version 2.x

OriginalL'auteur Sebastián Odena | 2012-10-06