Dans le code ci-dessous je supprime un fichier à partir du PC clientchanger le niveau de confiance de l'application dans le fichier de configuration
Dim fs
fs = Server.CreateObject("Scripting.FileSystemObject")
'If fs.FileExists(upfile.PostedFile.FileName) Then
fs.DeleteFile(upfile.PostedFile.FileName)
'End If
Dans le fichier web.config, j'ai configuré le niveau de confiance aussi. :
<configuration>
<system.web>
<identity impersonate='true'/>
</system.web>
<location allowOverride="true">
<system.web>
<trust level="Full" originUrl="" />
</system.web>
</location>
....
BUt lors de l'exécution de l'application, il est l'erreur suivante. Comment changer les paramètres de sécurité?
Description: L'application a tenté d'effectuer une opération non autorisée par la stratégie de sécurité. Pour accorder à cette application l'autorisation requise, contactez votre administrateur système ou modifiez le niveau de confiance de l'application dans le fichier de configuration.
Détails d'exception: System.Security.SecurityException: Exception de HRESULT: 0x800A0046 (CTL_E_PERMISSIONDENIED).