Wenn ich versuche, System.IO.File.Encrypt() auf einer vorhandenen Datei aufzurufen, löst es eine generische IOException aus, und die Meldung lautet "Parameter ist falsch".File.Encrypt werfend "Parameter ist falsch"
System.IO.File.Encrypt ("C: \ Project \ storage \ datei.txt")
Der aktuelle Benutzer wird das Verfahren unter voller Kontrolle zum "storage" -Ordner hat laufen . Gibt es etwas, das ich in Bezug auf die Berechtigungen vermisse?
Weitere Informationen: Ich bin die Identität eines Benutzers bei diesem Code-Block (der Identitätswechsel funktioniert gut) dabei. Da dies ASP.NET ist, habe ich auch überprüft, ob der Netzwerkdienstbenutzer (kein Identitätswechsel auf Codeebene) denselben Fehler ausgegeben hat, aber die Datei wurde einwandfrei verschlüsselt. –