2009-02-10 17 views
30

Al crear una nueva aplicación Web ASP.NET AJAX en Visual Studio 2005, el web.config por defecto contiene la siguiente sección (dentro del nodocompilación):¿Cuál es el propósito del nodo Ensambles en Web.Config?

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

Sea o no las 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?

Respuesta

28

Se puede o no puede extraerse 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 se despliegan cs sin compilar los archivos de código a su página web, en lugar de (como lo hacen las personas sensatas) ensamblados compilados.

Si va a distribuir archivos de código subyacente a su sitio web en lugar de asambleas, luego mantenerlo. Si va a implementar asambleas, eliminarlo. Web log de

11

Rick Strahl tiene corta pero concisa explicando article sobre el tema.

Cuestiones relacionadas