Нет, уровни доверия ASP.NET не устарели.Ваша обеспокоенность тем, что это может иметь место, по-видимому, связана с неправильным пониманием того, как CAS изменился в .NET 4.0.CAS фактически не был заменен.Вместо этого произошли два основных изменения в том, как CAS принудительно :
- Механизм прозрачности теперь играет ключевую роль в обеспечении разрешения кода и * 1008.*
- «Голый» CLR больше не применяет политику CAS .
Однако, если вы прочитаете вторую связанную статью выше, вы увидите, что вполне ожидаемо, чтохосты, такие как ASP.NET, будут продолжать применять ограничения разрешений CAS.Если вы не увидите прямого указания на то, что какая-то будущая версия ASP.NET будет по-разному обрабатывать ограничения разрешений кода, вы должны продолжать полагаться на уровни доверия, как и в прошлом.