Pregunta

Desde que corro mis cosas en una máquina virtual me gusta guardar mis datos sobre las acciones en el host. Pero a continuación, ejecutar y depurar aplicaciones y pruebas (web) desde dentro de Visual Studio tiene problemas. ¿Cómo puedo configurar todo para funcionar con Plena confianza cuando se inició en Visual Studio?

O cómo configurar simplemente la confianza plena para todas las unidades de red?

He desactivado UAC.

¿Fue útil?

Solución

Vas a tener que utilizar el comando caspol de línea de comandos.

Abre una consola de ventana y escriba este comando:

caspol -machine -addgroup <group_param> -url file://yournetworkdriveletter/* FullTrust -name somename

Nota: el group_param es el grupo al que desea agregar a su nueva zona, que será 'Intranet local'. Puede ejecutar caspol -lg para ver lo que el número de la zona local intranet es en su sistema.

En mi sistema, que es 1.2

Por lo tanto, el comando tiene que ejecutar es:

caspol -machine -addgroup 1.2 -url file://driveletter/* FullTrust -name MyNewZoneName

Otros consejos

No estoy seguro de por qué, pero utilizando caspol con la opción url no funcionó para mí (tal vez porque subdirectorios no se incluyen).

Mi configuración es una máquina huésped Windows XP en VirtualBox, con 2,0 ejecutables .NET que se ejecutan desde carpetas compartidas. Este es el comando que permite que se ejecuten:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\caspol -ag 1 -allcode FullTrust


Por cierto, si desea restablecer los permisos a los valores predeterminados de .NET, utilice caspol -reset.

¿Qué versión del marco está usando?

Puede utilizar "caspol.exe" para proporcionar la confianza extra para acciones que se especifican, pero con .NET 3.5 SP1 instalado, recursos compartidos de red obtener la misma confianza de todos modos: véase aquí :

  

Las aplicaciones administradas que se abren   de la red de acciones tienen la misma   comportamiento como aplicaciones nativas de   funcionando con plena confianza.

No puedo recordar si eso se aplica igualmente a las acciones asignadas (C :) y recursos compartidos UNC (\\ myserver \ someshare), pero sería fácil de probar.

También podría considerar ClickOnce, que es la OMI la forma más fácil de desplegar aplicaciones .NET completo a ubicaciones de red / web.

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