Я получил следующее предупреждение компиляции как ошибку при обновлении некоторого кода 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 в других проектах, поэтому трудно определить, какие требования безопасности могут быть.
Итак, вопрос milion dolar:
Какое значение необходимо использовать для перечисления "System.Security.Permissions.SecurityAction"?
В качестве альтернативы, есть ли лучший подход к применениюэто атрибут безопасности?