В процессе инсталляции отчётов возникает ошибка CAS (Code Access Security)

ID статьи: 105
Последнее обновление: 16 Nov, 2015
ID статьи: 105
Последнее обновление: 16 Nov, 2015
Ревизия: 1
Просмотры: 2494
Комментарии: 0

Версия ПО: Отчёты

Токены: Любые

Проблема:

В процессе инсталляции отчётов возникает ошибка: "Этот метод явно использует политику CAS, которая перестала употребляться .NET Framework. Чтобы включить политику CAS в целях совместимости, используйте параметр конфигурации NetFx40_LegacySecurityPolicy. Дополнительные сведения см. на странице http://go.microsoft.com/fwlink/?LinkID=155570.".

Причина:

Обращение к старой библиотеке .NET 2.0 при установленных более новых версиях .NET Framework.

Решение:

К примеру, для версии SQL Server 2012:

  1. Создать в блокноте файл rs.exe.config со следующим содержимым:

<?xml version="1.0"?>

<configuration>

<startup>

  <supportedRuntime version="v2.0.50727" />

</startup>

</configuration>

  1. Разместить его в папке C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn. 

Эта статья была:  
Сообщить об ошибке
ID статьи: 105
Последнее обновление: 16 Nov, 2015
Ревизия: 1
Просмотры: 2494
Комментарии: 0
Также опубликовано в