Ich habe eine Net-Core-App läuft jetzt auf volle net452-Framework. Ich habe eine Datei (test.txt) in wwwroot eingefügt, auf die von den net452-Bibliotheken zugegriffen werden muss. Ich habe die Hosting-Umgebung injiziert und den Weg gefunden. System.IO.File.Exists (Pfad \ Dateiname) gibt jedoch False zurück und der DLL-Code gibt "Angegebene Datei existiert nicht" zurück. Die Datei existiert und der Pfad "C: \ Benutzer \ bbrown \ Source \ Repos \ MyRepo \ wwwroot \ test.txt" sieht korrekt aus. Ich bin zu 99% sicher, dass es ein Berechtigungsproblem ist. Eine direkte net452 App mit dem Pfad "C: \ Users \ bbrown \ Documents \ TestApp \ AppData \ test.txt" funktioniert.Dateizugriff in Net Core läuft auf Full Net Framework
Wie kann ich auf die Datei zugreifen oder zumindest das Problem beheben. Danke!
Nun, was ist der Weg, den Sie versuchen zu finden, wird klar, es? Denken Sie daran, dass "IHostingEvironment.ContentRootPath" nicht "wwwroot" ist - es ist eine Ebene höher. –