Aplicacion desde intranet

09/01/2007 - 21:19 por César | Informe spam
Hola, mi situacion es la siguiente: hice una aplicacion que accede a una
base de fox pro y resulta que cuando la ejecuto desde la intranet (la
aplicacion ubicada en una unidad de red y la ejecuto desde ahi) me muestra
un mensaje de error del .net framework diciendo lo siguiente: "La aplicacion
intento realizar una operacion no permitida por la directiva de seguridad.
Para otorgar a esta aplicacion el permiso requerido pongase en contacto con
el administrador del sistema o utilice la herramienta Configuracion de
Microsoft .NET Framework".
¿Alguien sabe algo de esto? ¿Que puede ser?

Gracias de antemano.

Saludos

César.
 

Leer las respuestas

#1 Alberto Poblacion
09/01/2007 - 21:46 | Informe spam
"César" wrote in message
news:
Hola, mi situacion es la siguiente: hice una aplicacion que accede a una
base de fox pro y resulta que cuando la ejecuto desde la intranet (la
aplicacion ubicada en una unidad de red y la ejecuto desde ahi) me muestra
un mensaje de error del .net framework diciendo lo siguiente: "La
aplicacion intento realizar una operacion no permitida por la directiva de
seguridad. Para otorgar a esta aplicacion el permiso requerido pongase en
contacto con el administrador del sistema o utilice la herramienta
Configuracion de Microsoft .NET Framework".
¿Alguien sabe algo de esto? ¿Que puede ser?



Dicididamente, tengo que escribir un artículo sobre esto. La misma
pregunta sale cada dos días en este foro. Te copio debajo lo que contesté la
última vez:

Se trata de un problema de permisos de .Net. De forma predeterminada, el
runtime de .Net concede permisos ilimitados a los ejecutables que se cargan
desde el disco local, pero limita seriamente los permisos de los programas
cargados desde la intranet, y todavía más los que se cargan desde la zona
internet. Entre otras cosas, no les permite acceder a base de datos.
Estos permisos se pueden modificar con la utilidad CASPOL.EXE, o desde
el panel de control, herramientas administrativas, configuración del .Net
framework. Esta última herramienta siempre se instala con el framewrok
versión 1, pero con el de la versión 2 solo se instala si instalas algún
producto que la traiga, tal como visual studio o el SDK del Framework.
La configuración deseada (concesión de permisos) hay que repetirla en
todos los PCs en los que se desee ejecutar ese programa desde la carpeta
compartida. Una forma de automatizar este proceso consiste en conceder los
permisos en un puesto a nivel "enterprise" (es uno de los tres niveles que
salen en la herramienta administrativa), y luego usar la misma herramienta
para exportarlos a un instalable de tipo ".msi". Ese msi se puede instalar
en todos los puestos; si pertenecen a un dominio windows se puede
automatizar con una política de grupo.

Preguntas similares