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 ?
Asked
Active
Viewed 3,200 times
5
-
1Can you paste the full exception? – Kev Dec 04 '09 at 16:27
-
3it was the Load User Profile property from DefaultAppPool AdvanceSettings, I had to set it to true. – Omu Dec 07 '09 at 07:29
1 Answers
10
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.

Yann Schwartz
- 5,954
- 24
- 27
-
I don't know, I get this policy exception even when I put Full trust, I'm on a local machine with my own IIS7, Windows 7, VS2008 – Omu Dec 04 '09 at 12:10
-
7it was the Load User Profile property from DefaultAppPool AdvanceSettings, I had to set it to true. – Omu Dec 07 '09 at 07:28