title: The type 'System.Web.WebPages.HelperPage' exists in both files
body: <p>I upgraded my MVC 4 appliction to the latest version MVC 5 , EF 6, .net framework 4.5.1, VS 2013. Every thing seems to be working fine in my <strong>local machine</strong>. </p>
  
  <p>I publish the code to <strong>Dev environment</strong>. The Dev machine has Windows Server 2008 R2 and   .net framerwork 4.5.2. 
  When I try to run the application in dev I am getting the following error. </p>
  
  <pre><code>CS0433: The type 'System.Web.WebPages.HelperPage' exists in both 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\mlsreports\aa2013e5\8814ccd8\assembly\dl3\b5d609a0\2a002cc3_166bcf01\System.Web.WebPages.DLL' and 'c:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Web.WebPages\v4.0_1.0.0.0__31bf3856ad364e35\System.Web.WebPages.dll'
  </code></pre>
  
  <p>I have tried deleting all the files in Temporary ASP.NET files. But that didn't help.
  how might I be able to fix this?</p>
  
  <p>Any pointers please.</p>
  
  <p>In my local machine : </p>
  
  <p>In Solution Explorer, I Unloaded Project and selected Edit ProjectName.csproj.</p>
  
  <p>Located the assembly references I see :</p>
  
  <pre><code> &lt;Reference Include="System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"&gt;
            &lt;SpecificVersion&gt;False&lt;/SpecificVersion&gt;
            &lt;HintPath&gt;..\packages\Microsoft.AspNet.WebPages.3.1.2\lib\net45\System.Web.WebPages.dll&lt;/HintPath&gt;
  </code></pre>