Could not load file or assembly 'System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
<p>I am unable to tell where this name, version, culture and reference is being pulled from. I've enabled logging in the Registry as suggested by the error and have confirmed that the files in the verbose output don't have this reference. I'm using Umbraco 7.4 and VS 2015 Community.</p>

<p>I would appreciate any help in making this output useful.</p>

<pre><code>=== Pre-bind state information ===
LOG: DisplayName = System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
 (Fully-specified)
LOG: Appbase = file:///C:/ESC_Test/ESCProject/
LOG: Initial PrivatePath = C:\ESC_Test\ESCProject\bin
Calling assembly : System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35.
===

LOG: This bind starts in default load context.
LOG: Using application configuration file: C:\ESC_Test\ESCProject\web.config
LOG: Using host configuration file: C:\Users\Mike\Documents\IISExpress\config\aspnet.config
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: Post-policy reference: System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
LOG: Attempting download of new URL file:///c:/tmp/Temporary ASP.NET Files/vs/f2aa3d7e/9192dbba/System.Web.WebPages.Razor.DLL.
LOG: Attempting download of new URL file:///c:/tmp/Temporary ASP.NET Files/vs/f2aa3d7e/9192dbba/System.Web.WebPages.Razor/System.Web.WebPages.Razor.DLL.
LOG: Attempting download of new URL file:///C:/ESC_Test/ESCProject/bin/System.Web.WebPages.Razor.DLL.
WRN: Comparing the assembly name resulted in the mismatch: Major Version
ERR: Failed to complete setup of assembly (hr = 0x80131040). Probing terminated.
</code></pre>