Entiendo que los proyectos de sitios web compilan fuentes sobre la marcha, y los proyectos de aplicaciones web precompilan fuentes en una DLL (muy similar a ASP.Net 1.x).¿Cómo sabe IIS si está sirviendo un sitio web o un proyecto de aplicación web?
Pero, ¿cómo se especifica la diferencia en IIS?
Sé que Visual Studio lo sabe, hay diferentes proyectos para cada uno, etc. Pero la instancia en ejecución (IIS + Framework) tiene para saber qué modelo de compilación se está utilizando, ¿no? Porque, ¿de qué otra forma sabe si compila sobre la marcha o no?
Aparece una solicitud, accede a un archivo ASPX ... y ¿cómo sabe el proceso si el archivo CS asociado debe compilarse (sitio web) o si ya se realizó antes del despliegue (aplicación web)?
Tengo curiosidad por saber dónde se especifica esta diferencia. En la web.config en algún lugar?
Daren si le gustaría saber votar la cuestión –