Search code examples
asp.netiisreflectionpermission

how to add Reflection Permission to IIS or to add it to web.config?


I'm using FileHelpers for reading csv files, and all it was ok until I switched from VS dev server to IIS, I get a "PolicyException: Required permissions cannot be acquired", I googled and found that I need to add Reflection Permission for this to work, anybody knows how ?


Solution

  • Your asp.net application is probably running in low-trust or medium trust. Reflection permission is in full trust.

    You can enable this specific Reflection Permission without going full trust by following this post by Rick Strahl :

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

    Note: it might not work if you're hosted and don't have permissions to override some security settings.