Ich habe eine Datei mit dem Namen PolicyLookup.sql
, die sich im Stammverzeichnis meiner Anwendung befindet. Meine App lädt diese Datei in ein Textfeld, sodass Benutzer sie bearbeiten und die ursprüngliche Datei durch Drücken einer Schaltfläche zum Speichern überschreiben können. Dies alles funktionierte während des Tests einwandfrei, jedoch konnten die Benutzer nach der Bereitstellung die Datei aufgrund von Schreibproblemen nicht innerhalb von C:\Program Files
speichern.Probleme beim Überschreiben der Datei im Anwendungsordner
Gibt es einen Weg um diese - oder gibt es eine bessere Möglichkeit, diese Art von Ding zu implementieren? Eine Lösung, die mir in den Sinn kommt, ist, den Inhalt der PolicyLookup.sql
Datei in eine Benutzereinstellung zu stellen - es fühlt sich jedoch intrinsisch falsch an, den gesamten Inhalt einer Datei in eine Einstellungsvariable zu stellen.
Was ist das eigentliche Schreibproblem? Es es Benutzerberechtigungen oder etwas anderes? Der spezifische Fehler wäre hilfreich. –
Spezifischer Fehler ist: "5: Zugriff auf den Pfad 'C: \ Programme \ myapps \\ myapp \ PolicyLookup.sql' wird verweigert." –