Problemas con ejecutar .EXE ubicado en la Intranet

06/07/2006 - 15:40 por ivan13pocaterra | Informe spam
Hola Amigos...

He realizado un pequeño ejecutable (.EXE) que se conecta a SQL Server,
y a un web services. Dicho .exe cuando se encuentra ubicado en mi
maquina local, y se ejecuta sin ningun tipo de problemas.

Pero cuando lo coloco en el servidor de la intranet, y lo ejecuto desde
ahi, me dispara el siguiente error:

***************************************************************************************


System.Security.SecurityException: Request for the permission of type
System.Security.Permissions.SecurityPermission, mscorlib,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
failed.

***************************************************************************************

El ejecutable esta realizado en VB.NET 2003. Ese mismo error tambien me
ocurre con otros ejecutables que solo se conectan a SQL Server.

Tienen alguna idea del error? Me podrian indicar sugerencias de como
enfrentar este error??

Sin mas que agregar y esperando sus valiosas respuestas..

Saludos Cordiales

Ivan Pocaterra
 

Leer las respuestas

#1 Rubén Vigón
06/07/2006 - 16:26 | Informe spam
Hola Iván,

¿Ya has ajustado el nivel de seguridad de la zona «Intranet local» para permitir la ejecución de los ensamblados ubicados en ella?

1) Ejecuta la aplicación C:\Windows\Microsoft.NET\Framework\v1.1.xxxx\ConfigWizards.exe
2) Selecciona la opción «Ajustar la seguridad .NET» («Adjust .NET security» en la versión en inglés)
3) Selecciona la zona «Intranet local» y aumenta su nivel de confianza (por defecto está en media/baja)

Otra opción es usar la opción «Confiar en un ensamblado» de esta misma aplicación (ConfigWizards.exe). De esta manera, la confianza se asigna a un ensamblado en particular en lugar de para toda la zona «Intranet local». Tienes más información de todo esto en el apartado «Ajustar la seguridad .NET» del siguiente artículo del maestro Fernando G. Guerrero:

Guía de operaciones .NET
http://www.microsoft.com/spain/tech...11023.aspx

Y otra opción es realizar estos ajustes desde la consola de configuración del .NET Framework, como se explica con más detalle en:

.NET Framework Configuration Tool (Mscorcfg.msc)
http://msdn2.microsoft.com/en-us/li...0cxhc.aspx

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvps.o

Preguntas similares