Puede definir sus propios conjuntos de permisos personalizados también, pero vamos a mantenerlo simple por ahora.
Elija si desea que su nuevo grupo de códigos exista en todo el alcance de la máquina, o solo para su cuenta de usuario, y navegue en el nivel de la política de la máquina o del usuario en consecuencia. Verá un grupo de código llamado _Todo _ Código_. Crear un grupo de códigos niño dentro que uno, haciendo clic derecho y seleccionando Nueva ...
darle un nombre, decir PartialTrustGroup, a continuación, haga clic en Siguiente .
Debe especificar una condición de membresía para este grupo, y hay varios tipos. Me gusta crear una carpeta específica llamada PartialTrust en mi máquina y luego crear una condición de membresía de URL que coincida. Por lo tanto, mi URL se ve así ... file: // c:/users/martin/documents/partialtrust/*
El * es un comodín para capturar cualquier ensamblaje debajo de esa ruta. Haga clic en Siguiente.
Ahora puede elegir un conjunto de permisos para su nuevo grupo de códigos. Por ahora, elija Internet. Es un conjunto bastante restrictivo, similar a un sandbox de applet de Java. Haga clic en Siguiente y Finalizar.
Ahora haga clic derecho en su nuevo grupo de código y seleccione Propiedades. En la pestaña General, asegúrese de que esté seleccionada la casilla de verificación superior, luego haga clic en Aceptar.
Ahora, cualquier ensamblado .NET que se cargue desde una ubicación debajo de la URL especificada tendrá el conjunto de permisos Internet aplicado a ellos. Espere obtener algunas SecurityExceptions si no ha escrito su código para observar cuidadosamente el conjunto de permisos reducido.
Disculpa, esta es una descripción larga. Realmente es mucho más simple de lo que parece.
+1 Esto me ayudó muchísimo gracias. –