Ben aşağıdaki öznitelik oluşturdukÖzel CodeAccessSecurityAttribute
[OperationPermission(SecurityAction.Demand, Roles.Administrator, "UserService", "Remove")]
public void Add(User user)
{
user.ValidateOrThrow();
_repository.Add(user);
}
kod çalıştırma bana aşağıdaki hatayı veriyor:
gerekli Eksik yapıcı. (HRESULT özel durum: 0x8013143B), bir COMException.
neden yeryüzünde alıyorum ve gerçekten ne anlama geliyor?
'Roles.Administrator' ı tanımıyorum. Bunu .NET 4.0'da çalıştırmaya mı çalışıyorsunuz? CAS kullanımdan kaldırıldı. –
Kendi rolleri olan statik bir sınıf. – jgauffin
CAS yerine ne kullanmalıyım? – jgauffin