Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 61184|Resposta: 1

[Fonte] .net/c# logs log4net não podem ser gravados em um arquivo

[Copiar link]
Publicado em 01/06/2017 10:44:55 | | | |
Tenho o hábito de escrever um registro quando o site começa

Hoje, de repente, percebi que o servidor Alibaba Cloud não conseguia escrever logs normalmente com o log4net.

Por quê??? Onde eu configurei errado???? Mas antes já estava tudo bem

Depois, depurei do computador local, e ficou bom, eu conseguia escrever logs normalmente

Depois, reatualizei o pacote de lançamento no servidor, mas ainda não consegui escrever o log normalmente, que não tinha acabado

。。。。。。。。。。。。。。。。。。。。。。。。。。。

De repente, lembrei que, depois que o ransomware "Wana Decrypt0r" foi atualizado com patches da Microsoft, ele fazia com que algumas pastas ou arquivos não pudessem ser adicionados ou alterados

É esse o motivo??? Então, comparando a pasta local "App_Log" com a pasta "App_Log" do servidor, percebi que realmente havia uma diferença nas permissões

Solução:

1: Clique com o botão direito na pasta de log e selecione Propriedades para encontrar Seguro

2: Adicione a permissão "Usuários Autenticados", como mostrado na figura abaixo, e veja que foi resolvida com sucesso!

O grupo de usuários Autenticados tem a capacidade de adicionar 10 contas de computador a um domínio do Active Directory. Essas novas contas de computador são criadas no contêiner da máquina.
Substituir o grupo Everyone por esse grupo impede o acesso anônimo.







Anterior:[Programação SDL] Construção do ambiente VC sob windosXP
Próximo:Controle de buffer duplo em C#
 Senhorio| Publicado em 11/04/2021 16:46:13 |
Também pode ser resolvido por (não testado, deveria funcionar logicamente)

Clique com o botão direito na pasta ou arquivo Propriedades — >Segurança — Editar — Adicionar —" e introduzaIIS APPPOOL\Nome do pool de aplicações

Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com