não NLog não gravar no arquivo em implantação Vista
-
12-09-2019 - |
Pergunta
Eu estou usando NLog pela primeira vez em um projeto. Quero registrar em um arquivo, então eu adicionei uma escrita meta para fileName = "$ {basedir} / logs / $ {shortdate} .log". Isso cria / adiciona informações de log para um arquivo em MyApplicationFolder / logs / 2009-06-08.log.
Logging funciona bem em uma máquina Windows XP, no modo de depuração, e quando eu implantar usando o meu instalador MSI.
No entanto, quando eu implantar em uma máquina Vista, nada é registrado para o arquivo.
Eu tentei adicionar um destino MessageBox apenas para verificar se a implantação Vista estava falando com o dll NLog em tudo, ou se houve problemas com o arquivo de configuração - e isso funciona, então eu suponho que isso tem a ver especificamente com a criação de uma pasta e / ou criação / gravação de um arquivo em C:. / arquivos de Programas (x86)
qualquer ajuda pode me ver o que eu não estou fazendo certo?
Solução
Arquivos de Sistema Virtualização para proteger algumas pastas. Então, seus registros foram escrito, mas silenciosamente para outra pasta.