¿Cuál es el propósito del nodo Ensambles en Web.Config?

Al crear una nueva aplicación web ASP.NET AJAX en Visual Studio 2005, el archivo web.config predeterminado contiene la siguiente sección (dentro del nodo de comstackción ):

   

Si el nodo de ensamblados existe o no existe no parece afectar la funcionalidad de AJAX. Los paneles de actualización, etc. funcionan bien independientemente de si la referencia a System.Web.Extensions se incluye o no en Web.Config.

¿Cuál es el propósito de esta sección y se puede eliminar de forma segura?

Puede o no eliminarse de forma segura. El nodo Assemblies es para adición de referencia basada en configuración. Es utilizado por los sitios web de ASP.NET que implementan archivos de código .cs no comstackdos en su sitio web, en lugar de (como las personas sensatas lo hacen) ensamblados comstackdos.

Si está implementando archivos de código subyacente en su sitio web en lugar de en ensamblados, guárdelo. Si está implementando ensamblados, elimínelos.

El registro web de Rick Strahl tiene un artículo breve pero concisamente explicativo sobre el tema.