Как я могу сузить круг вызовов, которым можно полностью доверять?

StackOverflow https://stackoverflow.com/questions/1670895

  •  13-09-2019
  •  | 
  •  

Вопрос

Мой хост позволяет использовать только веб-приложения среднего уровня надежности.

Я получаю эту ошибку:

Exception Details: System.Security.SecurityException: That assembly does not allow partially trusted callers.

У меня есть код, что я должен изменить?Я читал, что могу добавить атрибут в каждый файл:[сборка: AllowPartiallyTrustedCallers] но в моем решении много файлов, есть ли более быстрый способ сделать это?(единое глобальное изменение?)

Я хотел бы сузить, какой метод или включить пространство имен вызывает проблему. Я даже не знаю, подписано это собрание или нет.

Это было полезно?

Решение

Если вы развертываете свое веб-приложение как одну или несколько сборок, вам нужно будет только добавить этот атрибут в AssemblyInfo.cs в каждой из них...На самом деле это должно быть скорее вопросом внесения этого изменения один раз в проект не исходный файл.

Вы должны быть в состоянии выполнить поиск в файлах, установите для параметра "Просмотр файлов этих типов" значение "AssemblyInfo.cs" и найдите текст "сборка:Заголовок сборки"

Вы должны получать только одно попадание на каждый проект в вашем решении.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top