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

Vista: 18852|Risposta: 0

[.NET Core] .net core FileProvider legge file di directory

[Copiato link]
Pubblicato su 31/01/2019 08:35:29 | | | |
La cartella file da leggere viene inviata alla directory del progetto

Registrati per un servizio nella classe Startup

Il middleware che legge il file è un snippet di codice

Tuttavia, il file nella directory di log delle operazioni non può essere letto.
Il percorso verso il rilascio di .NET Core è (sotto /bin/Debug/netcoreapp1.0/publish/) nella directory radice del progetto.
Quindi questa directory è anche la directory in cui l'app gira. Se usi il metodo sopra per leggere il file, dovrebbe trovarsi in questa directory, non in quella del progetto
Quindi la directory del log è posizionata nella posizione sbagliata, metti il log nella directory root del progetto /bin/Debug/netcoreapp1.0/publish/
Poi registra il servizio nella classe Startup
Il documento fu letto senza problemi

Poi mi sono chiesto se riuscivo a leggere qualche file di directory
Secondo la mia idea di debug del programma questa volta
Registra invece il servizio nella classe Startup
dove @"f:\" è la directory che vuoi leggere, così che la directory che vuoi leggere non sia limitata alla directory di base dell'applicazione.






Precedente:Introduzione al framework Darknet
Prossimo:SQL Server elimina regolarmente i file di backup bak
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