| Nuget-Package | Beschreibung | Unterstützte Plattformen |
|---|---|---|
| ASP.NET -Anwendungen für neue .NET -Kernplattformen | .NET 5, 6, 7, 8 und 9 | |
| Klassische ASP.NET -MVC -Anwendungen für .NET Framework | .NET Framework 3.5 - 4.8 |
Diese Pakete sind Erweiterungen zum NLOG und bieten Ziele und Layout-Rendere, die spezifisch für ASP.NET (CORE), MVC und IIS sind.
Überprüfen Sie die Updates und Veröffentlichungen, um echnateelog.md zu prüfen oder zu veröffentlichen
Die Nlog.Web.aspnetcore-Package arbeitet mit den neuen ASP.NET Core-Plattformen .NET 5, 6, 7, 8 und 9
Das nlog.web -Package funktioniert mit klassischem ASP.NET MVC mit .NET Framework 3.5 - 4.8
NLOG 5.0 verlangt, dass nLog.config nlog.web in Erweiterungen enthalten ist:
<!-- enable ASP.NET layout renderers -->
< extensions >
< add assembly = " NLog.Web " />
</ extensions >Es gibt ein ASP.NET ASP.NET HTTPMODULE, mit dem NLOG die Ereignisse anhäufen und EndRequest -Ereignisse problemlos sind.
Das NLogHttpModule benötigt eine Registrierung im web.config:
< system .webServer>
< modules runAllManagedModulesForAllRequests = " true " >
< add name = " NLog " type = " NLog.Web.NLogHttpModule, NLog.Web " />
</ modules >
</ system .webServer>Beiträge werden sehr geschätzt! Bitte stellen Sie sicher, ob es nach Möglichkeit für ASP.NET und ASP.NET CORE funktioniert, und stellen Sie sicher, dass es durch Unit -Tests abgedeckt wird.
BSD