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