Pregunta

Im apenas terminando el despliegue de mi página web asp.net mvc 2 hasta cloudsites Rackspace.

Im actualmente sólo conseguir un error que dice: System.Security.SecurityException: La petición ha fallado. Descripción: La aplicación intentó realizar una operación no permitida por la política de seguridad. Para conceder esta solicitud del permiso necesario por favor, póngase en contacto con el administrador del sistema o cambiar el nivel de confianza de la aplicación en el archivo de configuración.

Esto está ocurriendo en la línea siguiente: <% = Combres.WebExtensions.CombresLink ( "siteJs")%>

Así es cuando Combres está intentando acceder a los SiteJs enlazan en el archivo App_Data / Combres.xml. Im transferencia de este sitio durante Discountasp desde donde estaba trabajando sin ningún problema.

¿Alguna idea sobre cuál es el problema y la solución sería?

Gracias de antemano

¿Fue útil?

Solución

Si tuviera que dar un tiro en la oscuridad sobre la base de su entorno siendo confianza medio, voy a adivinar reflexión es su problema. Combres usos Fasterflect que es una gran biblioteca de reflexión. Una vez dicho esto, las aplicaciones de confianza medio, no se les concede el ReflectionPermission por lo que este podría lanzar una SecurityException al intentar ejecutar el código. Si usted tiene alguna información sobre el SecurityException, probablemente pudo confirmar si es ése el caso.

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