Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 61184|Risposta: 1

[Fonte] .net/c# I log4net log non possono essere scritti in un file

[Copiato link]
Pubblicato su 01/06/2017 10:44:55 | | | |
Ho l'abitudine di scrivere un registro quando il sito inizia

Oggi ho improvvisamente scoperto che il server Cloud di Alibaba non riusciva a scrivere log normalmente con log4net.

Perché??? Dove ho sbagliato a configurare???? Ma prima andava tutto bene

Poi l'ho debuggato dal computer locale, ed è andato bene, potevo scrivere i log normalmente

Poi ho riaggiornato il pacchetto di rilascio sul server, ma non riuscivo comunque a scrivere il log normalmente, che non era finito

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

All'improvviso, mi sono ricordato che dopo che il ransomware "Wana Decrypt0r" era stato aggiornato con le patch Microsoft, alcune cartelle o file non potevano essere aggiunti o modificati

È questa la ragione??? Poi, confrontando la cartella locale "App_Log" con quella "App_Log" del server, ho scoperto che c'era davvero una differenza nei permessi

Soluzione:

1: Clicca con il tasto destro sulla cartella del registro e seleziona Proprietà per trovare Al sicuro

2: Aggiungi il permesso "Utenti Autenticati", come mostrato nella figura sotto, e scopri che è stato risolto con successo!

Il gruppo utenti Autenticati ha la capacità di aggiungere 10 account computer a un dominio Active Directory. Questi nuovi account computer vengono creati nel contenitore macchina.
Sostituire il gruppo Tutti con questo gruppo impedisce l'accesso anonimo.







Precedente:[Programmazione SDL] Costruzione di ambienti VC sotto windosXP
Prossimo:Controllo C# controllo del buffer doppio
 Padrone di casa| Pubblicato su 11/04/2021 16:46:13 |
Può anche essere risolto (non testato, dovrebbe funzionare logicamente)

Clicca con il tasto destro sulla cartella o sul file Proprietà—>Sicurezza—Modifica—Aggiungi—" e inserisciIIS APPPOOL\Nome pool applicazioni

Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com