Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 18852|Odpoveď: 0

[.NET Core] .NET core FileProvider číta adresárové súbory

[Kopírovať odkaz]
Zverejnené 31. 1. 2019 8:35:29 | | | |
Adresár súborov, ktorý sa má čítať, sa posiela do adresára projektu

Zaregistrujte sa na službu v triede Startup

Middleware, ktorý číta súbor, je kódový úsek

Súbor v adresári operačného logu však nie je možné prečítať.
Cesta k vydaniu .NET Core je (pod /bin/Debug/netcoreapp1.0/publish/) v koreňovom adresári projektu.
Takže tento adresár je zároveň adresár, kde aplikácia beží. Ak použijete vyššie uvedený spôsob na čítanie súboru, mal by byť v tomto adresári, nie v projektovom adresári
Takže logový adresár je umiestnený na nesprávnom mieste, vložte log do koreňového adresára projektu /bin/Debug/netcoreapp1.0/publish/
Potom zaregistrujte službu v triede Startup namiesto toho
Dokument bol prečítaný hladko

Potom som sa zamyslel, či by som mohol prečítať nejaký adresárový súbor
Podľa môjho nápadu na ladenie programu tentoraz
Zaregistrujte službu namiesto toho v triede Startup
kde @"f:\" je adresár, ktorý chcete čítať, aby adresár, ktorý chcete čítať, nebol obmedzený len na koreňový adresár aplikácie.






Predchádzajúci:Úvod do Darknet frameworku
Budúci:SQL Server pravidelne vymazáva záložné bak súbory
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com