Impossible de charger le fichier ou l'assembly Microsoft.Les pratiques.ServiceLocation, Version=1.3.0.0

Voici l'erreur que je reçois quand je lance mon application (.NET 4.5):

Server Error in '/' Application.
Could not load file or assembly 'Microsoft.Practices.ServiceLocation, Version=1.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 
Exception Details: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Practices.ServiceLocation, Version=1.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
Source Error: 
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Assembly Load Trace: The following information can be helpful to determine why the assembly 'Microsoft.Practices.ServiceLocation, Version=1.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' could not be loaded.
=== Pre-bind state information ===
LOG: DisplayName = Microsoft.Practices.ServiceLocation, Version=1.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
(Fully-specified)
LOG: Appbase = file:///C:/Users/Austin/Documents/FileStore/FileStore.Web/
LOG: Initial PrivatePath = C:\Users\Austin\Documents\FileStore\FileStore.Web\bin
Calling assembly : Chicago.Security, Version=1.0.5826.21195, Culture=neutral, PublicKeyToken=null.
===
LOG: This bind starts in default load context.
LOG: Using application configuration file: C:\Users\Austin\Documents\FileStore\FileStore.Web\web.config
LOG: Using host configuration file: C:\Users\Austin\Documents\IISExpress\config\aspnet.config
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: Redirect found in application configuration file: 1.3.0.0 redirected to 1.3.0.0.
LOG: Post-policy reference: Microsoft.Practices.ServiceLocation, Version=1.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
LOG: The same bind was seen before, and was failed with hr = 0x80070002.
Stack Trace: 
[FileNotFoundException: Could not load file or assembly 'Microsoft.Practices.ServiceLocation, Version=1.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.]
Chicago.Security.AuthenticationModule.application_AuthenticateRequest(Object sender, EventArgs e) +0
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +141
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +69

J'ai installé le package nuget CommonServiceLocator, mais je vois encore cette erreur. La chose étrange est qu'il n'y est une liaison d'assembly de redirection de mon site web.fichier de config, mais l'assemblée n'apparaît pas dans la liste de référence pour mon projet et je ne peux pas le trouver n'importe où pour l'ajouter. Je suis encore relativement nouveau pour ASP.NET, donc je n'arrive pas à cerner la nature exacte du problème. Une autre chose que j'ai trouvé à faire est d'essayer de définir "Activer les applications 32 bits" pour vrai pour mon pool d'applications dans le Gestionnaire des services IIS, mais cela n'a pas résolu mon problème. J'ai été coincé sur depuis un certain temps, de sorte que toute aide serait appréciée.

Pouvez-vous essayez de télécharger le fichier dll à partir de servicelocation.codeplex.com et l'ajouter à votre projet de référence après le retrait de l'actuel?
La nouvelle version du site a est 1.2.0.0, et j'ai besoin de la version 1.3.0.0. Est-il une sorte de divergence sur le site, le site ne semble pas avoir la dernière version?

OriginalL'auteur Otto45 | 2016-02-16