| Nuget-Package | Описание | Поддерживаемые платформы |
|---|---|---|
| Приложения ASP.NET для новых основных платформ .NET | .NET 5, 6, 7, 8 и 9 | |
| Классические приложения ASP.NET MVC для .NET Framework | .Net Framework 3.5 - 4.8 |
Эти пакеты являются расширениями до NLOG и предоставляют цели и макет-Renderes, специфичные для ASP.NET (CORE), MVC и IIS.
Для получения обновлений и выпусков, проверьте Changelog.md или выпуска
NLOG.WEB.ASPNETCORE-Package работает с новыми основными платформами ASP.NET .NET 5, 6, 7, 8 и 9
NLOG.Web -Package работает с Classic ASP.NET MVC с .NET Framework 3.5 - 4.8
NLOG 5.0 требует, чтобы NLOG.Config включал NLOG.WEB в расширениях:
<!-- enable ASP.NET layout renderers -->
< extensions >
< add assembly = " NLog.Web " />
</ extensions >Существует asp.net asp.net httpmodule, который позволяет легко зацепить события BeginRequest и Endrequest.
NLogHttpModule нуждается в регистрации в Web.config:
< system .webServer>
< modules runAllManagedModulesForAllRequests = " true " >
< add name = " NLog " type = " NLog.Web.NLogHttpModule, NLog.Web " />
</ modules >
</ system .webServer>Вклад высоко ценится! Пожалуйста, убедитесь, что работает ли для ASP.NET и ASP.NET Core, если это возможно, и убедитесь, что он покрыт модульными тестами.
BSD