| Paquete de nuget | Descripción | Plataformas compatibles |
|---|---|---|
| APLICACIONES ASP.NET para nuevas plataformas .NET Core | .NET 5, 6, 7, 8 y 9 | |
| Aplicaciones clásicas de ASP.NET MVC para .NET Framework | .NET Framework 3.5 - 4.8 |
Estos paquetes son extensiones a NLOG y proporcionan objetivos y renderizados de diseño específicos de ASP.NET (Core), MVC e IIS.
Para actualizaciones y lanzamientos, consulte ChangeLog.MD o versiones
El Nlog.Web.aspnetCore-Package funciona con las nuevas plataformas ASP.NET Core .NET 5, 6, 7, 8 y 9
El Nlog.Web -Package funciona con el clásico ASP.NET MVC con .NET Framework 3.5 - 4.8
Nlog 5.0 requiere que nlog.config deba incluir nlog.web en extensiones:
<!-- enable ASP.NET layout renderers -->
< extensions >
< add assembly = " NLog.Web " />
</ extensions >Hay un ASP.NET ASP.NET httpmodule que permite a NLOG enganchar los eventos BeginRequest y EndRequest fácilmente.
El NLogHttpModule necesita un registro en la web.config:
< system .webServer>
< modules runAllManagedModulesForAllRequests = " true " >
< add name = " NLog " type = " NLog.Web.NLogHttpModule, NLog.Web " />
</ modules >
</ system .webServer>¡Las contribuciones son muy apreciadas! Asegúrese de que si funcione para ASP.NET y ASP.NET Core si es posible y asegúrese de que esté cubierta por pruebas unitarias.
BSD