Pregunta

Escenario: Tengo una aplicación de C # que utiliza Click-Una vez que instalar (se pone un icono en el escritorio que apunta a la aplicación) en sí en los ordenadores de la red. Recientemente he estado integrando NHibernate en el programa y todo funciona sin problemas en mi caja. Su listo para la prueba interna y que necesita para ponerlo en nuestro recurso compartido de red (misma proporción que la producción, la carpeta diferente).

Problema:. Cuando lo coloco en el recurso compartido de red y ejecutarlo Recibo un error que indica que la aplicación no se puede ejecutar en confianza parcial

Pregunta: He buscado en Google este que no tiene fin y cada solución parece hablar de una aplicación Web que experimentan esto. ¿Hay alguna forma de configurar la aplicación para ejecutarse en modo de plena confianza en una red compartida. Configuración de la carpeta / exe a la plena confianza? Se trata simplemente de permitir "Control total" en la pestaña de seguridad de las propiedades de mis aplicaciones?

Aquí está el error que recibo al ejecutar la aplicación text alt

Gracias por cualquier entrada

¿Fue útil?

Solución

Es necesario establecer la política de seguridad en la máquina cliente usando Caspol.exe o la herramienta de configuración en Herramientas administrativas.

Como alternativa, se puede actualizar a .NET 4.0, que se deshace de todo esto .

Editar : nofollow También puede tratar de añadir [assembly: AllowPartiallyTrustedCallers] a la referencia de montaje.

Otros consejos

Poner un icono en el escritorio que apunta a un recurso compartido de red no suena como Click-una vez.

Sin embargo, este 'problema' debe ser resuelto desde Fx 3.5 SP1 en adelante.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top