Pregunta ¿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 predeterminado web.config contiene la siguiente sección (dentro del Compilacion nodo):

<assemblies>
    <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</assemblies>

Si el asambleas nodo 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?


32
2018-02-10 00:40


origen


Respuestas:


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 compilados en su sitio web, en lugar de (como las personas sensatas lo hacen) ensamblados compilados.

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.


28
2018-02-10 00:42



El registro web de Rick Strahl tiene una explicación breve pero concisa artículo sobre el tema.


11
2018-05-20 11:10