2010-11-09 26 views
5

Necesito cargar un ensamblado no confiable en mi AppDomain. No quiero que Sandbox tenga un nuevo dominio de aplicación para que se ejecute este ensamblado, ya que internamente requiere acceso a ciertas funcionalidades como HttpContext.Current (que sería nulo en un AppDomain separado).Cargar ensamblaje con permisos personalizados

creo que la vieja manera de hacer esto habría estado llamando Assembly.Load con alguna evidencia de encargo, pero parece que esto ha quedado obsoleta por los cambios en CAS 4.0:

http://msdn.microsoft.com/en-us/library/ms145229.aspx

http://msdn.microsoft.com/en-us/library/ee191568(VS.100).aspx

No entiendo muy bien cómo puedo lograr lo que quiero aquí con el nuevo modelo de seguridad ... ¿Podría alguien explicar o sugerir un enfoque alternativo?

Gracias.

Respuesta

0

Puede volver al modelo heredado modificando la configuración de sus aplicaciones, el segundo enlace contiene una referencia de referencia en la parte superior, pero vea here para obtener más información. Luego, puede usar conjuntos de confianza mixta en el dominio de aplicación predeterminado.

+0

Vi eso, y consideraré hacerlo, pero si hay una forma de hacerlo con el nuevo modelo de seguridad, me gustaría hacer asi que. – Jeff

Cuestiones relacionadas