Ejecucion remota de un assembly

19/02/2008 - 15:29 por Robert | Informe spam
Muchachos,

Problema: Tengo una aplicacion Windows escrita en C# la cual va a estar en
un servidor y va a ejecutarse remotamente desde otras PCs. El tema es que no
me permite ejecutar la aplicacion en forma remota. Ahi va la pregunta, tengo
que setear algun permiso especial en el servidor o en la maquina local para
poder ejecutar una aplicacion asi?


Chas' gracias!
 

Leer las respuestas

#1 Alberto Poblacion
19/02/2008 - 16:34 | Informe spam
"Robert" wrote in message
news:
Problema: Tengo una aplicacion Windows escrita en C# la cual va a estar en
un servidor y va a ejecutarse remotamente desde otras PCs. El tema es que
no me permite ejecutar la aplicacion en forma remota. Ahi va la pregunta,
tengo que setear algun permiso especial en el servidor o en la maquina
local para poder ejecutar una aplicacion asi?



Tienes que dar permisos en la máquina local. De forma predeterminada, el
runtime de .Net otorga permisos limitados a los ensamblados que se cargan
desde la "zona intranet" (es decir, desde tu servidor), mientras que los que
se cargan desde el disco local reciben permisos ilimitados ("full trust").
Se pueden cambiar los permisos desde la Herramienta de Configuración del
Framework de .Net, disponible en las Herramientas Administrativas del Panel
de Control. Basta que lo hagas en un equipo en el que tengas esa herramienta
(por ejemplo, en el mismo ordenador en el que tienes instalado el Visual
Studio). Una vez configurados los permisos, la misma herramienta te permite
salvarlos a un .msi. A continuación, este fichero lo puedes instalar en
todos los PCs de la red (con tal de que tengan el Windows Installer), y ya
te asigna los permisos en todos ellos.

Preguntas similares