2016-09-22 3 views
1

Ich habe ein Problem mit der Bereitstellung meiner App: Ich erstellte die App in C# (Windows Forms) auf Windows 7, getestet, funktioniert gut. Ich habe die EXE- und DLL-Dateien auf einen anderen Computer mit Windows 10 verschoben und getestet. Alles gut mit der App bis jetzt. Der nächste Schritt besteht darin, eine Setup-Datei dafür zu erstellen. Ich habe es geschafft, die Setup-Datei zu erstellen, es installiert meine App, die App funktioniert aber kann keine Dateien erstellen (zum Beispiel Log-Dateien - Dateien werden neben einer .exe-Datei gespeichert). Ich habe herausgefunden, dass der Ordner vollständige Zugriffsrechte für Benutzer benötigt. Wie kann ich die Berechtigungen für den Ordner festlegen, wenn die App installiert wird?Erteilen Sie Berechtigungen für MSI-Installation

+0

Try this: https://social.msdn.microsoft.com/Forums/vstudio/en-US/e2294cb5-5d8a-4275-9651-b0a2933fccc1/create-a- folder-with-permissions-set-to-this-folder-unterordner? forum = csharpgeneral – Silviu

+0

Ich habe versucht, Berechtigungen für den Ordner in Programme beim Start der App festzulegen. Funktioniert nicht. In dieser Verbindung ist im Grunde die gleiche Idee. –

Antwort

0

Ich fand eine Lösung, nicht so elegant, wie ich wollte, aber es funktioniert: Beim Festschreiben führt das Setup eine .bat-Datei mit einem Skript aus, das volle Berechtigungen für IIS_IUSER gibt.

prüfen Sie diesen Link: How to run a ".bat" file during installation?

Verwandte Themen