.NET 3.5から一部のASP.NETコードをアップグレードしているときに、エラーとして次のコンパイル警告を受け取りました。'System.Security.Permissions.SecurityAction.RequestMinimum'は廃止されました。
属性は、アセンブリレベルで適用されています。
[assembly: System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.RequestMinimum, Execution=true)]
また、コードはP&P Webクライアントソフトウェアファクトリー、具体的にはObjectBuilder.WCSFExtensionsライブラリを利用します。また、コードはいくつかのロールプロバイダーの実装を提供しています。
このコードは他のプロジェクトでフレームワークコードとして使用されているため、どのようなセキュリティ要求があるかを判断するのは難しいことに注意してください。
したがって、ミリオンドルの質問は次のとおりです。
「System.Security.Permissions.SecurityAction」列挙型に使用する必要がある値は何ですか?
あるいは、このセキュリティ属性を適用するためのより良いアプローチはありますか?