VS 2015: Não foi possível carregar o arquivo ou o conjunto 'System.Web.WebPages.Razor, Versão = 2.0.0.0

Estou executando uma solução que contém projetos diferentes. No entanto, estou tentando executar um projeto (biblioteca de classes) que contém serviços wcf usando o Visual Studio 2015 e o framework 4.6 (no sistema operacional Windows 8, IIS Express). No entanto, ele continua mostrando este erro no navegador:

Erro:

Notei que o assembly de chamada do Razor 2.0 é "System.Web.Mvc" Versão 4.0.0.1:

Chamando o assembly: System.Web.Mvc, versão = 4.0.0.1, Culture = neutral, PublicKeyToken = 31bf3856ad364e35.

No entanto, a DLL do System.Web.MVC não é referenciada neste projeto, as referências no projeto estão na imagem abaixo:

Embora, não seja referenciado, ele sempre aparece na pasta bin, mesmo quando limpo. E pode ser por isso que está tentando chamar "System.Web.WebPages.Razor"versão 2.0.

Esclarecendo quaisquer pistas do problema:

Não tenho nenhum assembly relacionado no Web.Config que chama System.web.mvc

<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
      </dependentAssembly>
     
      <dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>

também não incluído na configuração do pacote:

<packages>
  <package id="EntityFramework" version="6.1.3" targetFramework="net46" />
  <package id="Microsoft.AspNet.Providers" version="2.0.0" targetFramework="net451" />
  <package id="Microsoft.AspNet.Providers.Core" version="2.0.0" targetFramework="net451" />
  <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net46" />
  <package id="PostSharp" version="4.3.5-alpha" targetFramework="net46" />
  <package id="System.Web.Providers" version="1.2" targetFramework="net451" />
</packages>

não incluído como referência

Eu estou querendo saber sobre o que está acontecendo? que outro projeto o afete! Também tentei usar o nugget para atualizar os pacotes (desinstalados e reinstalados), mas ainda na mesma situação.

Uma possível razão do problema:

Notei também que há um "Gobal.asax"arquivo neste projeto que usa"MvcApplication"classe que implementa"System.Web.HttpApplication"o que pode ser uma boa razão do problema.

Qualquer ajuda é apreciada.

questionAnswers(3)

yourAnswerToTheQuestion