У меня есть веб-сервис wcf, который использует WIF для аутентификации. Частью ответственности этого веб-сервиса является создание отчета и его отправка по электронной почте. Если я отрисовываю отчет только с данными, все в порядке. Если я включаю какие-либо параметры отчета, константы отчета или даже просто DateTime.Now, я получаю следующее исключение:
An error occurred during local report processing.Failed to load expression host assembly. Details: Request for the permission of type 'System.Security.Permissions.SecurityPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed
Я могу запустить тот же отчет в службе WCF, которая не использует WIF, поэтому явно что-то в среде безопасности не работает.
Я действительно не знаю, как приступить к решению этой проблемы. Кто-нибудь может помочь? Спасибо!