Report Builder. This method explicitly uses CAS policy

При просмотре отчета в построителе отчетов (Report Builder) может вылететь вот такое исключение:

This method explicitly uses CAS policy, which has been obsoleted by the .NET Framework.
In order to enable CAS policy for compatibility reasons, please use the NetFx40_LegacySecurityPolicy configuration switch.
Please see http://go.microsoft.com/fwlink/?LinkID=155570

Согласно статье на MSDN возникает это из-за вызова устаревших типов политики. Чтобы избежать этого в конфигурационном файле приложения (в нашем случае Report Builder) надо добавить следующий раздел:

<configuration>
    <!-- ... -->
    <runtime>
        <NetFx40_LegacySecurityPolicy enabled="true"/>
    </runtime>
</configuration>

Сам файл расположен по адресу: C:\Program Files (x86)\Microsoft SQL Server\Report Builder 3.0\MSReportBuilder.exe.config.

Виталий Жуков

Виталий Жуков

SharePoint архитектор, разработчик, тренер, Microsoft MVP (Office Development). Более 15 лет опыта работы с SharePoint, Dynamics CRM, Office 365, и другими продуктами и сервисами Microsoft.

Смотрите также

SharePoint 2010. Отчеты MS SSRS без сервера отчетов

SharePoint 2010. Отчеты MS SSRS без сервера отчетов

SSRS. Уникальные значения из списка SharePoint

SSRS. Уникальные значения из списка SharePoint

Report Builder. Отображаем данные на карте России

Report Builder. Отображаем данные на карте России

ReportViewer: LocalReport и SecurityException

ReportViewer: LocalReport и SecurityException