Я использую FileHelpers для чтения файлов csv, и все это было нормально, пока я не переключился с сервера VS dev на IIS, я получаю «PolicyException: Необходимые разрешения не могут быть приобретены», я googled и обнаружил, что мне нужно add Разрешение на отражение для этого, кто-нибудь знает как?Как добавить разрешение Reflection в IIS или добавить его в web.config?
5
A
ответ
10
Ваше приложение asp.net, вероятно, работает в режиме низкого доверия или доверия. Разрешение отражения находится в полном доверии.
Вы можете включить эту конкретную Reflection разрешение не заходя полное доверие, следуя этот пост Rick Strahl:
http://www.west-wind.com/Weblog/posts/6344.aspx
Примечание: он не может работать, если вы принимающей стороной и не имеют разрешения на переопределить некоторые параметры безопасности.
Можете ли вы вставить полное исключение? – Kev
Это свойство Load User Profile из DefaultAppPool AdvanceSettings, мне пришлось установить его в true. – Omu