Cómo configurar o configurar Log4Net con ASP.NET (incluido MVC) C # en Visual Studio 2012 ~ 2018

Quiero grabar registros de procesos de software en archivos. En lugar de crear mi propio sistema de registro, estoy tratando de usar Log4Net con ASP.NET MVC, pero me he encontrado con problemas para configurarlo en Visual Studio 2015, como:

¿Cómo configurar la página web.config / Global.asax?

¿Cómo instalar componentes en VS 2012 ~?

Cómo usarlo en mi*.cs ¿archivo?

¿Cuáles son los pasos para configurar correctamente Log4Net con ASP.NET MVC C # en Visual Studio 2015?

También escribí un Q&A para configurarlo para ASP.NET WebForms, veaCómo usar Log4net de Nuget con la plataforma Visual Studio en el formulario web ASP.NET (método fácil).

Respuestas a la pregunta(1)

Su respuesta a la pregunta