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 лет опыта в области системной интеграции и разработки программного обеспечения. Специализируюсь на проектировании и внедрении масштабируемых высокопроизводительных программных решений в различных отраслях.