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.

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

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

Техлид, Архитектор, Разработчик, Microsoft MVP. Более 20 лет опыта в области системной интеграции и разработки программного обеспечения. Специализируюсь на проектировании и внедрении масштабируемых высокопроизводительных программных решений в различных отраслях.

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

ReportViewer: LocalReport и SecurityException

ReportViewer: LocalReport и SecurityException

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

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

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

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

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

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