Nie można załadować pliku lub złożenia EntityFramework

Wdrożyłem aplikację ASP.NET MVC 4, a strona główna ładuje się dobrze, ale gdy próbuję uzyskać dostęp do innej strony (z której wszystkie próbują połączyć się z bazą danych SQL) pojawia się ten błąd:

Nie można załadować pliku lub zespołu „EntityFramework, Version = 4.1.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089” lub jednej 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 'EntityFramework, Version = 4.1.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089' lub jednej z jego zależności. Definicja manifestu zlokalizowanego zespołu nie pasuje do odwołania do zespołu. (Wyjątek od HRESULT: 0x80131040)

Sprawdziłem plik Web.config i ma on następujące odpowiednie wpisy:

<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
...
<compilation targetFramework="4.0" />

Przeczytałem wszystko, co mogłem znaleźć za pośrednictwem Google, ale nic nie pomogło do tej pory. Wiem, że w jakiś sposób wersja EF, z której zbudowałem aplikację, jest inna niż wersja na maszynie do wdrażania, ale mógłbym użyć jakiegoś kierunku, w jaki sposób skorygować tę różnicę.

questionAnswers(4)

yourAnswerToTheQuestion