Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 18852|Répondre: 0

[.NET Core] .net core FileProvider lit les fichiers de répertoires

[Copié le lien]
Publié sur 31/01/2019 08:35:29 | | | |
Le répertoire de fichiers à lire est envoyé au répertoire du projet

Inscrivez-vous à un service dans la classe Startup

Le middleware qui lit le fichier est un extrait de code

Cependant, le fichier dans le répertoire journal des opérations ne peut pas être lu.
Le chemin vers la version .NET Core se fait (sous /bin/Debug/netcoreapp1.0/publish/) dans le répertoire racine du projet.
Ce répertoire est donc aussi celui où l’application s’exécute. Si vous utilisez la méthode ci-dessus pour lire le fichier, il devrait être dans ce répertoire, et non dans celui du projet
Donc le répertoire journal est placé au mauvais endroit, mets le journal dans le répertoire racine du projet /bin/Debug/netcoreapp1.0/publish/
Ensuite, enregistrez le service dans la classe Startup à la place
Le document a été lu sans encombre

Puis je me suis demandé si je pouvais lire n’importe quel fichier de répertoire
Selon mon idée de déboguer le programme cette fois-ci
Inscrivez le service dans la classe Démarrage à la place
où @"f :\ » est le répertoire que vous souhaitez lire, afin que le répertoire que vous souhaitez lire ne soit pas limité au répertoire racine de l’application.






Précédent:Introduction au cadre Darknet
Prochain:SQL Server supprime régulièrement les fichiers de sauvegarde de bak
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com