Как я могу сузить круг вызовов, которым можно полностью доверять?
-
13-09-2019 - |
Вопрос
Мой хост позволяет использовать только веб-приложения среднего уровня надежности.
Я получаю эту ошибку:
Exception Details: System.Security.SecurityException: That assembly does not allow partially trusted callers.
У меня есть код, что я должен изменить?Я читал, что могу добавить атрибут в каждый файл:[сборка: AllowPartiallyTrustedCallers] но в моем решении много файлов, есть ли более быстрый способ сделать это?(единое глобальное изменение?)
Я хотел бы сузить, какой метод или включить пространство имен вызывает проблему. Я даже не знаю, подписано это собрание или нет.
Решение
Если вы развертываете свое веб-приложение как одну или несколько сборок, вам нужно будет только добавить этот атрибут в AssemblyInfo.cs в каждой из них...На самом деле это должно быть скорее вопросом внесения этого изменения один раз в проект не исходный файл.
Вы должны быть в состоянии выполнить поиск в файлах, установите для параметра "Просмотр файлов этих типов" значение "AssemblyInfo.cs" и найдите текст "сборка:Заголовок сборки"
Вы должны получать только одно попадание на каждый проект в вашем решении.
Другие советы