В среде разработки мое веб-приложение правильно регистрирует все сообщения. В среде сцены событие session_end в global.asax регистрируется, но ничего за пределами global.asax не регистрируется. На dev я вижу основной журнал, когда я запускаю приложение, показывающее, что я вхожу в систему, но ничего не на сцене.Ведение журнала во всех средах, кроме одного - log4net
-code is same in both environments
-.NET 4.0 web application deployed to IIS
-log4net.config is same in both environments
-logs to text file on same drive as application that runs it
-logger is instantiated in static class, used through whole application.
-global.asax application_start configures logger by building FileInfo object that points to log4net.config and doing this log4net.Config.XmlConfigurator.ConfigureAndWatch(file);
У кого-нибудь есть совет? Прошу прощения, если этот вопрос расплывчато или нуждается в дополнительной информации. Я не уверен, с чего начать с устранения неполадок. Я добавлю любую запрошенную информацию.
Где он регистрируется, файл, консоль, база данных и т. Д.? – Plymouth223
Он записывается в текстовый файл на том же диске, на котором размещается приложение. Спасибо за вопрос, добавим к вопросу – user2658392
Является ли приложение запущено в контексте пользователя через олицетворение или контекст пула приложений? Если это пул приложений, он является обычным, то есть не по умолчанию? Просто подумав, если это олицетворение, код global.asax будет работать в другом контексте безопасности, чем обработка веб-запроса. – Plymouth223