Atributo no reconocido 'targetFramework'. Tenga en cuenta que los nombres de los atributos distinguen entre mayúsculas y minúsculas

Acabo de instalar vs 2010, seguido de IIS en la ventana 7. Cuando construyo un sitio web en .net framework 4.0 y lo convierto en una aplicación en IIS, entonces muestra este error.

Si elimino eltargetFramework="4.0" desde el archivo de configuración web, entonces me muestra un segundo error que está relacionado conlinq error de referencia

Todo esto sucede cuando uso localhost para ejecutar mi sitio web, pero cada vez que solo uso f5 en vs 2010, se ejecuta perfectamente.

Cuando quiero adjuntar mi proceso conaspnet_wp.exe No encuentro este proceso en mi lista.

Busqué muchas respuestas aquí. Qué me estoy perdiendo.

Respuestas a la pregunta(5)

Su respuesta a la pregunta