Nie można załadować pliku lub złożenia 'System.Web.WebPages.Razor, Version = 2.0.0.0

Właśnie zaktualizowałem pakiety w projekcie MVC 3 (ASP.net 4), a teraz otrzymuję następujący komunikat o błędzie podczas uzyskiwania dostępu do strony w tym projekcie:

Błąd serwera w aplikacji „/ MyApplication”.

Nie można załadować pliku lub złożenia 'System.Web.WebPages.Razor, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' lub jedna z jego zależności. Definicja manifestu zlokalizowanego zespołu nie pasuje do odwołania do zespołu. (Wyjątek od HRESULT: 0x80131040) Opis: Wystąpił nieobsługiwany wyjątek podczas wykonywania bieżącego żądania internetowego. Zapoznaj się ze śledzeniem stosu, aby uzyskać więcej informacji o błędzie i miejscu jego powstania.

Szczegóły wyjątku: System.IO.FileLoadException: Nie można załadować pliku lub złożenia 'System.Web.WebPages.Razor, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' lub jedna z jego zależności. Definicja manifestu zlokalizowanego zespołu nie pasuje do odwołania do zespołu. (Wyjątek od HRESULT: 0x80131040)

Błąd źródła:

Nieobsługiwany wyjątek został wygenerowany podczas wykonywania bieżącego żądania WWW. Informacje dotyczące pochodzenia i lokalizacji wyjątku można zidentyfikować za pomocą poniższego śledzenia stosu wyjątków.

Śledzenie obciążenia złożenia: Poniższe informacje mogą być pomocne w określeniu, dlaczego zespół „System.Web.WebPages.Razor, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35” nie może zostać załadowany.

=== Informacje o stanie pre-bind === LOG: User = IIS APPPOOL ASP.NET v4.0 LOG: DisplayName = System.Web.WebPages.Razor, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 ( W pełni wyspecyfikowany) LOG: Appbase = file: /// C: /.../ LOG: Initial PrivatePath = C: ... bin Wywołanie zespołu: Microsoft.Web.Helpers, Version = 2.0.0.0, Culture = neutral , PublicKeyToken = 31bf3856ad364e35. === LOG: To powiązanie rozpoczyna się w domyślnym kontekście ładowania. LOG: Używanie pliku konfiguracyjnego aplikacji: C: ... web.config LOG: Używanie pliku konfiguracyjnego hosta: C: Windows Microsoft.NET Framework64 4.0.30319 aspnet.config LOG: Używanie pliku konfiguracji komputera z C: Windows Microsoft.NET Framework64 4.0.30319 config machine.config. LOG: Odwołanie do post-polityki: System.Web.WebPages.Razor, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 LOG: Próba pobrania nowego pliku URL: /// C: /Windows/Microsoft.NET/Framework64 /v4.0.30319/Temporary pliki ASP.NET /.../ cb62a7b2 / 327a0353 / System.Web.WebPages.Razor.DLL. LOG: Próba pobrania nowego pliku URL: /// C: /Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary Pliki ASP.NET /.../ cb62a7b2 / 327a0353 / System.Web.WebPages.Razor / System .Web.WebPages.Razor.DLL. LOG: Próba pobrania nowego pliku URL: /// C: /LeGroupeHtmSVN/.../UpDir.Web/bin/System.Web.WebPages.Razor.DLL. WRN: Porównanie nazwy zespołu spowodowało niezgodność: ERR głównej wersji: Nie udało się ukończyć instalacji zespołu (hr = 0x80131040). Próbowanie zakończone.

Ślad stosu:

[FileLoadException: Nie można załadować pliku lub złożenia 'System.Web.WebPages.Razor, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' lub jedna z jego zależności. Definicja manifestu zlokalizowanego zespołu nie pasuje do odwołania do zespołu. (Wyjątek od HRESULT: 0x80131040)]
Microsoft.Web.Helpers.PreApplicationStartCode.Start () +0

[InvalidOperationException: metoda inicjowania przed uruchomieniem aplikacji Uruchom na typ Microsoft.Web.Helpers.PreApplicationStartCode zgłosił wyjątek z następującym komunikatem o błędzie: Nie można załadować pliku lub złożenia 'System.Web.WebPages.Razor, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 'lub jedna z jego zależności. Definicja manifestu zlokalizowanego zespołu nie pasuje do odwołania do zespołu. (Wyjątek od HRESULT: 0x80131040).]
System.Web.Compilation.BuildManager.InvokePreStartInitMethods (metody ICollection`1) +11711966
System.Web.Compilation.BuildManager.CallPreStartInitMethods () +465
System.Web.Hosting.HostingEnvironment.Initialize (ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +1167

[HttpException (0x80004005): Metoda inicjowania przed uruchomieniem aplikacji Uruchom typ Microsoft.Web.Helpers.PreApplicationStartCode zgłosił wyjątek z następującym komunikatem o błędzie: Nie można załadować pliku lub złożenia 'System.Web.WebPages.Razor, Version = 2.0 .0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 'lub jedna z jego zależności. Definicja manifestu zlokalizowanego zespołu nie pasuje do odwołania do zespołu. (Wyjątek od HRESULT: 0x80131040).]
System.Web.HttpRuntime.FirstRequestInit (kontekst HttpContext) +11700896 System.Web.HttpRuntime.EnsureFirstRequestInit (kontekst HttpContext) +141 System.Web.HttpRuntime.ProcessRequestNotificationPrivate (IIS7WorkerRequest wr, kontekst HttpContext) +4869125

-------------------------------------------------- ------------------------------ Informacje o wersji: Microsoft .NET Framework wersja: 4.0.30319; ASP.NET Wersja: 4.0.30319.272

W moim pliku web.config iw mojej aplikacji odwołuję się do System.Web.WebPages.Razor v1.0.0.0:

  <dependentAssembly>
    <assemblyIdentity name="System.Web.WebPages.Razor" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-1.0.0.0" newVersion="1.0.0.0" />
  </dependentAssembly>

Nawet nie wiem, czy mogę używać System.Web.WebPages.Razor v2.0.0.0 z .Net 4.

Teraz, jak mogę dowiedzieć się, co odnosi się do System.Web.WebPages.Razor v2.0.0.0?

questionAnswers(12)

yourAnswerToTheQuestion