Opsætning af .Net frameworket med security policy, permission set
Jeg har oprettet en windowsapplication som ved to buttons tilgår henholdsvis OpenFileDialog og SaveFileDialog.Når jeg "uploader" min released file til min IIS og vil kalde den fra min browser, får jeg en FileIOPermission exception.
Jeg ønsker at .net applications fra internettet kan få læserettigheder, men ikke skriverettigheder, og har derfor sat mit permissionset for min LocalIntranet_Zone til et custom permission set, som ser således ud:
User Interface: Safe top-level windows, own clipboard
File IO: Read permission on c:\testfolder
Security: Enable assembly execution
herved opnår jeg ikke at kunne hverken læse eller skrive, men min application bliver fint vist i overensstemmelse med UI permissionset.
Jeg kan også fint får adgang til at læse og skrive hvis jeg Grantér assemblies unrestricted access to the file system. Meeen, det er jeg ikke interesseret i.
Forsøger jeg at give læse og skrive rettigheder til min c:\testfolder, får jeg samme exception som tidligere.
Hvad gør jeg galt? eller hvordan løser jeg opgaven at tillade assemblies fra nettet at læse i en bestemt folder, uden at give skrive tilladelse?
