Estou fazendo o log usando o NLog em uma WebRole do Azure na pasta "% appdata%".
Mas quando eu RDP na VM do Azure não consigo encontrar meu arquivo de log em qualquer lugar -% appdata% abre uma pasta em que o usuário estou RDPed - onde é a pasta appdata que eu deveria estar procurando? / p>
Não tenho certeza se é relevante, mas, eu adquiro a pasta em C # via Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
em WebRole.cs e em Global.asax.cs. - Meu serviço está configurado para ser executado elevado (no arquivo .csdef).
Parece que o pool de aplicativos do meu site está sendo executado pelo serviço de rede, e acho que a pasta% appdata% pode estar localizada em D:\Windows\ServiceProfiles\LocalService\AppData\Roaming
, mas não vejo minha pasta de registro sendo criada lá ou qualquer um dos meus registros arquivos.
Esta é a pasta correta e é um problema de permissões (e como eu diria?) ou ela está sendo redirecionada para algum outro lugar (e se sim, onde)?