Куда я должен поместить свой файл журнала для приложения asp.net?

Иногда вам нужно удалить текущие параметры, чтобы управлять выбранными параметрами.

Вот пример, как установить параметры:




JSFiddle (в том числе, как добавить варианты): https://jsfiddle.net/tbaf0r38/30/

10
задан Darren 3 May 2012 в 07:40
поделиться

5 ответов

Папка App_Data на корне проекта. Это не подается веб-запросам; таким образом, другие люди не могут шпионить для него.

7
ответ дан 4 December 2019 в 02:27
поделиться

Я предложил бы поместить файл журнала на отдельный диск, хотя должен дать Вам немного увеличения производительности так, чтобы Ваш не попытка и читать и записала в тот же диск как веб-сайт. Если бы Вы не можете поместить файл журнала на отдельный диск, то я просто выбрал бы папку по Вашему выбору.

В любом случае необходимо будет сделать отчет "Сетевой службы", "Изменяют" полномочия к желаемой папке.

Если, с другой стороны, Вы имеете доступ к databse, то регистрируете информацию там. Это будет намного более быстрым, чем доступ к жесткому диску и не будет публично доступным. Вы также сможете сообщить от данных довольно легко.

1
ответ дан 4 December 2019 в 02:27
поделиться

Я не имею возможности изменять полномочия на папках (особенно за пределами виртуального каталога домашняя папка) и уже не имею папки App_Data, поэтому немного не решаются идти с этим.

Если у Вас есть веб-сайт, у Вас ясно есть папка где-нибудь. Разве Вы не можете добавить (non-web-facing) подпапку? Это походит, который был бы более соответствующим местом для помещения журналов, чем дамп их в глобальную, совместно используемую папку.

0
ответ дан 4 December 2019 в 02:27
поделиться

Я не имею возможности изменять полномочия на папках (особенно за пределами виртуального каталога домашняя папка) и уже не имею папки App_Data, поэтому немного не решаются идти с этим.

Так в настоящий момент я иду с Папкой CommonApplicationData.

  • На Vista/Сервере 2008 это - C:\ProgramData\
  • На XP/сервере 2003 это - C:\Documents and Settings\All Users\Application Data\
0
ответ дан 4 December 2019 в 02:27
поделиться

Вы могли также зарегистрироваться к Windows Event log или к таблице в базе данных. Как часто люди смотрят на журнал событий? Если это исследуется на регулярной основе, писание в таблицу делает сообщение намного легче, поскольку это тривиально, чтобы инвертировать порядок и только показать последнему X событий в течение периода текущего времени. Windows Event log можно также запросить Windows Event Log через PowerShell или с LogParser.

0
ответ дан 4 December 2019 в 02:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: