Programmation  » question : System.Security.Permissions.FileIOPermission
Catégorie :  
     
question : System.Security.Permissions.FileIOPermission
Publié le 02/04/2010 @ 11:37:28,
Par mugabo
Après quelques jours de recherche sur internet concernant les permissions.

j'ai configuré le fichier web.config de cette manière :

<location allowOverride="true">
<!--<location allowOverride="true">-->
<system.web>

<securityPolicy>
<trustLevel name="Full" policyFile="internal" />
<trustLevel name="High" policyFile="web_hightrust.config" />
<trustLevel name="Medium" policyFile="web_mediumtrust.config" />
<trustLevel name="Low" policyFile="web_lowtrust.config" />
<trustLevel name="Minimal" policyFile="web_minimaltrust.config" />
</securityPolicy>
<trust level="Full" originUrl="" />
<system.web/>

et le code :

if (IsPostBack & (TextBoxReference.Text != ""))
{
string nom ="C:/Websites/sonauto/MercatorIshop/mercatorishop2.exe";
System.Security.Permissions.FileIOPermission f = new System.Security.Permissions.FileIOPermission(System.Security.Permissions.FileIO- PermissionAccess.AllAccess,nom);
f.Demand();
MercatorIshop.UpdatePiedsv("reference=" + TextBoxReference.Text);
PanelUpdatePieds.Visible = false;
LabelValidate.Text = ""+MercatorIshop.Validate("");
LabelValidate.Text += "<br /> <br />";

LabelValidate.Text += MercatorIshop.SendPdf("");
string pdf = MercatorIshop._EvalString("cookies.pdf");
if (pdf != "")
{
LabelValidate.Text += "<br /> <br />";
LabelValidate.Text += "<a href=\"/pdf/" + Api.JustFName(pdf) + "\" target=\"_blank\">Télécharger la commande au format PDF</a>";
}
PanelValidate.Visible = true;
}

j'ai un message d'erreur :

Transaction enregistrée sous la référence WWW 193



Échec de la demande d'autorisation de type 'System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

quelqu'un aurait déjà rencontré ce genre de message ? que dois je faire pour que ça marche ?

Bien à vous
Répondre  - Catégorie :  
Informaticien.be  - © 2002-2021 Akretio SPRL  - Generated via Kelare
The Akretio Network: Akretio  - Freedelity  - KelCommerce  - Votre publicité sur informaticien.be ?