Tenes una herramienta que es Caspol.exe que lo podes hacer por línea de comando 



----- Original Message ----- 
  From: Cristian C. Bittel 
  To: [email protected] 
  Sent: Tuesday, December 11, 2007 10:30 AM
  Subject: [puntonet] Error de lectura de archivo FileIOPermission


  Gabriel, no estoy usando ASP, es un HTML plano que tiene un tag OBJECT y ahí
  se llama a un UserControl que se ejecuta en cada cliente.

  Por ahora entré por Panel de Control y en la Configuración del .NET
  Framework asigné FullAccess a los sitios de confianza y puse al sitio dentro
  de la lista de confianza del IE.

  Hasta ahora funciona, pero si alguien tiene otra solución me gustaría
  conocerla, porque esta salió por prueba y error.

  Cristian.


  -----Mensaje original-----
  De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Gabriel
  Osorio
  Enviado el: Lunes, 10 de Diciembre de 2007 21:28
  Para: [email protected]
  Asunto: [puntonet] Error de lectura de archivo FileIOPermission

  Si estas usando ASPNET, es a ese usuario al que tienes que darle permisos.


  -----Original Message-----
  From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Cristian
  C. Bittel
  Sent: Monday, December 10, 2007 6:48 PM
  To: [email protected]
  Subject: [puntonet] Error de lectura de archivo FileIOPermission

  Cree un UserControl que es llamado desde una página HTML con el Tag
  <OBJECT>. 

  Desde ese UserControl intento leer un archivo almacenado en una carpeta del
  equipo local y me da error de lectura de archivo FileIOPermission. (Si a
  este mismo UserControl lo consumo desde una WinApp funciona sin problemas).

  El error completo dice:
  La aplicación intenta realizar una operación no permitida por las políticas
  de seguridad.

  Request for the permission of type
  'System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0,
  Culture=neutral, PublicKeyToken=b77a5c5BLABLABLA' failed.

  Más abajo (en los detalles) dice:
  The action that failed was:
  Demand
  The type of the first permission that failed was:
  System.Security.Permissions.FileIOPermission
  The Zone of the assembly that failed was:
  Trusted


  ¿Alguien tiene idea de cómo dar permisos de lectura a este control?

  Cristian.

  No virus found in this outgoing message.
  Checked by AVG Free Edition. 
  Version: 7.5.503 / Virus Database: 269.17.0/1180 - Release Date: 10/12/2007
  14:51
   




  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.503 / Virus Database: 269.17.0/1180 - Release Date: 10/12/2007
  14:51
   

  No virus found in this outgoing message.
  Checked by AVG Free Edition. 
  Version: 7.5.503 / Virus Database: 269.17.0/1180 - Release Date: 10/12/2007
  14:51
   


Responder a