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?
OriginalL'auteur Sebastián Odena | 2012-10-06
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème. J'ai cliqué droit sur la Référence dans le Projet et est allé à des Propriétés. Modifier la CopyToLocal réglage de True à False et reconstruit le projet. Résolu mon problème.
Ce qui est assez intéressant, j'ai juste eu le même résultat (c'est à dire résolu le problème) par retournement de False à True. Dans mon cas, à l'aide de VS2013 et MVC5.
merci, j'ai cherché pendant des heures où mon problème venait de..
J'ai eu à faire le contraire... Modifié la valeur de False à True.
OriginalL'auteur Steve H.
Essayez d'ajouter la Référence de Nuget au lieu de la référence locale. Cela a résolu mon problème.
Voici le paquet: https://www.nuget.org/packages/WebMatrix.Data/
OriginalL'auteur Alberto Estrella