2009-12-04 7 views
5

Estoy usando FileHelpers para leer archivos csv, y todo estuvo bien hasta que cambié de servidor de desarrollo VS a IIS, obtengo un "PolicyException: no se pueden adquirir los permisos necesarios", busqué en Google y encontré que necesito agregue permiso de reflexión para que esto funcione, ¿alguien sabe cómo?cómo agregar permiso de reflexión a IIS o agregarlo a web.config?

+1

¿Se puede pegar la excepción completa? – Kev

+3

era la propiedad Cargar perfil de usuario de DefaultAppPool AdvanceSettings, tuve que establecerlo en verdadero. – Omu

Respuesta

10

Su aplicación asp.net probablemente se está ejecutando en baja confianza o confianza media. El permiso de reflexión está en plena confianza.

Puede activar este permiso reflexión específica sin tener que pasar plena confianza siguiendo este mensaje por Rick Strahl:

http://www.west-wind.com/Weblog/posts/6344.aspx

Nota: puede que no funcione si está hospedado y no tiene permisos para anular algunas configuraciones de seguridad.

+0

No sé, obtengo esta excepción de política incluso cuando pongo plena confianza, estoy en una máquina local con mi propio IIS7, Windows 7, VS2008 – Omu

+7

era la propiedad Cargar perfil de usuario de DefaultAppPool AdvanceSettings, tuve que establecerlo en verdadero. – Omu

Cuestiones relacionadas