Si compila los archivos y el valor del "targetFramework" se establece como una versión particular, es decir, 4.0,
Asegúrese de que el host esté ejecutando .net framework como la misma versión indicada.
Si no, descargue el framework .net.
Después de la descarga, si no se configura automáticamente en el administrador de IIS para usar la extensión de la versión recién descargada de .net framework,
agregue la extensión manualmente yendo a la carpeta del .net framework recientemente descargado A TRAVÉS del administrador IIS:
1. Haga clic derecho en la carpeta del sitio web
2. ir a "Propiedades"
3. bajo "directorio virtual", haga clic en "configuración"
4. Edite la ruta ejecutable de la extensión ".aspx" (de la cual la ruta apunta a una versión que no sea la versión del .net framework recientemente descargado) a la ruta correcta que es la carpeta de la versión RECIENTEMENTE descargada del framework .net y luego seleccione el archivo "aspnet_isapi.dll".
5.haga clic en ok!