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) надо добавить следующий раздел:

  1. <configuration>
  2.     <!-- ... -->
  3.     <runtime>
  4.         <NetFx40_LegacySecurityPolicy enabled="true"/>
  5.     </runtime>
  6. </configuration>

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


Поделиться

Коментарии