Error: La operacion necesitaba SecurityException ...

27/09/2005 - 17:24 por David cs | Informe spam
Holas:

Estoy desarrollando un programa que accede a una base de datos en access, y
me ocurre lo siguiente.

Desde el equipo local el programa funciona perfectamente pero si lo ejecuto
desde otro PC me da el siguiente error:


La aplicacion intento realizar una operacion no permitida por la directiva
de seguridad. La operacion necesitaba SecurityException. Para otorgar a esta
aplicacion el permiso requerido .


He corregido ese problema estableciendo dentro de la herramienta
administrativa "Asistentes de Microsoft .NET Framework 1.1" del panel de
control "Ajustar la seguridad .NET", la plena confianza en la intranet local
para el equipo desde el que quiero acceder. De esta forma no da error y el
programa funciona perfectamente.

Mi pregunta: ¿Como se puede establecer plena confianza a la aplicacion,
desde codigo de forma que no tenga que configurar nada en ningun equipo?

Agradezco cualquier ayuda.
 

Leer las respuestas

#1 A.Poblacion
27/09/2005 - 18:40 | Informe spam
"David cs" wrote in message
news:
Mi pregunta: ¿Como se puede establecer plena confianza a la aplicacion,
desde codigo de forma que no tenga que configurar nada en ningun equipo?



Una forma es instalando en el GAC la DLL de tu aplicación que requiera el
permiso. Los ensamblados que están en el GAC tienen todos los permisos.
Otra opción es que durante la instalación de tu programa ejecutes el
comando CASPOL (está en el directorio del Framework) con los parámetros
adecuados para conceder los permisos que quieras.
Para cualquiera de estas dos opciones se requiere que el usuario que la
ejecute sea administrador del equipo.

Preguntas similares