Tengo un servicio wcf alojado en un sitio web en IIS y parece que tengo este problema. En mi web.config tengo unas pocas cosas:El tipo o el nombre del espacio de nombres 'Linq' no existe en el espacio de nombres 'Sistema'
<system.web>
<compilation>
<assemblies>
<add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies>
</compilation>
</system.web>
Todos los proyectos en el marco de destino solución 4.0.
LE: Aparece el error cuando intento importar System.Linq;
using System.Linq;
Indique el código donde se produce el error. –
Para su información, generalmente es una mala idea usar los "proyectos" del sitio web para los servicios de WCF (o cualquier otra cosa que no sean sitios web bastante simples). –
en realidad, es un sitio web bastante simple :) – gigi