jueves, mayo 15, 2008

log4net en ASP.NET 2.0

Para poder ejecutar log4net en una aplicacion ASP.NET 2.0 hay que tener en cuenta el siguiente detalle:
En toda la documentación dice que hay que poner
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
En el web.config, pero con eso solo no alcanza porque no logra cargar el assembly.

En lugar de eso, hay que especificar el AssemblyName completo del log4net:

<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,Log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821" />

Etiquetas: ,

martes, mayo 06, 2008

Cambiar el verbosity de Visual Studio

Si en algun momento surge algun error muy critico al tratar de compilar y no se encuentra información disponible en el Output (por ejemplo, un error tan amigable como "Error MSB6006: 'aspnet_merge.exe' exited with code 1"), se puede cambiar la manera en que aparecen los mensajes de error en el Output por medio de la opción Verbosity en las opciones de VS.

Para ello hay que ir a "Tools"-> "Options", seleccionar "Projects and Solutions", seleccionar "Build and Run" y ahí el combo que dice "MSBuild project build output verbosity" a algo un poco mas explicito, como por ejemplo "Detailed"

Fuente: acá

Etiquetas: ,