В моем приложении asp webforms я бы выполнил инициализацию log4net;Как настроить log4net для WCF
log4net.Config.XmlConfigurator.Configure();
по адресу global.asax on Application_Start, чтобы он выполнялся один раз, когда приложение запускается.
Каков правильный способ настройки log4net для IIS, размещенных в WCF-приложениях (в частности, о том, где разместить эту строку, какое событие использовать и т. Д.), Чтобы log4net инициализировался один раз и нет ненужных инициализаций.
Я добавил global.asax и включил ASPNetCompatibility через webconfig и атрибуты сервиса. В настоящее время я получаю удар по Application_BeginRequest и Session_Start, но Application_Start никогда не попадает. Любая идея, почему это произойдет? Я убиваю все w3wp перед отладкой, чтобы убедиться, что приложение запускается в первый раз. – kaivalya