Я получил следующее предупреждение компиляции как ошибку при обновлении некоторого кода ASP.NET с .NET 3.5: «System.Security.Permissions.SecurityAction.RequestMinimum» устарел.
Атрибут был применен на уровне сборки:
[assembly: System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.RequestMinimum, Execution=true)]
Кроме того, код использует фабрику программного обеспечения веб-клиента P&P, в частности библиотеку ObjectBuilder.WCSFExtensions. Кроме того, код предоставляет некоторые реализации поставщиков ролей.
Имейте в виду, что этот код используется как код Framework в других проектах, поэтому трудно определить, какие могут быть требования безопасности.
Итак, вопрос на миллион долларов:
Какое значение необходимо использовать для перечисления System.Security.Permissions.SecurityAction?
В качестве альтернативы есть лучший подход к применению этого атрибута безопасности?