in asp.net 5 ist es möglich, benutzerdefinierte Dateien in Approot anstelle von Wwwroot zu speichern und zu lesen?

wenn Sie eine asp.net5 / mvc6-App bereitstellen, gibt es den Ordner wwwroot, in den Webassets wie css, js und images gehören, und es gibt einen entsprechenden Ordner, in den Pakete und Quellcode gehören. Es scheint, dass Klassen im Microsoft.Framework.Configuration-Namespace beispielsweise Dateien von unten lesen können müssen, da sich dort config.json-Dateien befinden würden.

Was ich wissen möchte ist, ist es möglich, benutzerdefinierte Dateien zu speichern und zu lesen? und wenn ja wie?

Zum Beispiel verwende ich kein Entity Framework, daher brauche ich einen Platz, um SQL-Installations- und Upgrade-Skripte zu platzieren, und würde es vorziehen, sie nicht unter wwwroot zu platzieren. Ich habe auch benutzerdefinierte Konfigurationsdateien für Dinge wie Navigations-Sitemap, die ich lieber nicht unter wwwroot platzieren möchte, wenn es möglich ist, sie an anderer Stelle zu platzieren,

Ich weiß, dass ich mit IHostingEnvironment env.MapPath ("~ / somefileinwwwrootfoilder.json") auf Dateien unter wwwroot zugreifen kann.

Gibt es eine ähnliche Möglichkeit, auf Dateien zuzugreifen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage