2010-09-04 3 views
5

Qualcuno potrebbe dirmi semplicemente che cos'è il livello di affidabilità media?Qual è il livello di attendibilità medio?

E che cosa vuol dire:

"Sempre più ASP.NET hosting provider sono l'esecuzione di una politica di medio fiducia sulla loro servers.Therefore è importante per rendere il vostro lavoro sito web (per quanto possibile) in ambienti dove viene applicata la fiducia media ".

Grazie

risposta

3

Per mettere questo semplicemente non ci sono caratteristiche di .NET framework che non funziona in Medium Trust come P/Invoke, non ha accesso al registro di Windows e il registro eventi di Windows. E inoltre puoi accedere ai file solo nella directory corrente. Puoi leggere ulteriori informazioni su ASP.NET Code Access Security su MSDN. Ecco un bel tavolo da questo articolo:

alt text

+0

Il punto è che, io non capisco cosa c'è di attendibilità media? Cos'è e perché? – Mostafa

+1

È per garantire che un'applicazione ASP.NET non possa eseguire determinate attività che potrebbero essere utili, ad esempio, in scenari di hosting condiviso in cui l'applicazione non è l'unica in esecuzione e quindi non può avere il pieno controllo di questo server. Ad esempio, se l'applicazione è stata completamente affidabile e in esecuzione con un account con privilegi elevati, è possibile eliminare altre applicazioni sul server. –