Qual è Medium Trust in Asp.net?
-
26-09-2019 - |
Domanda
Qual è Medium Trust in Asp.net? Quando dovremmo usare Medium Trust in Asp.net?
Soluzione
La descrizione più concisa che ho visto è qui :
- fiducia completa -. Il codice può fare qualsiasi cosa che l'account in esecuzione che può fare
- Alta fiducia - come sopra, tranne il codice non può rimettere in codice non gestito. vale a dire Win32 API, l'interoperabilità COM.
- Media fiducia -. Come sopra, tranne il codice non può vedere qualsiasi parte del file system, tranne la sua directory dell'applicazione
- Bassa fiducia - come sopra, tranne il codice non può effettuare chiamate out-of-process. vale a dire le chiamate a un database, di rete, ecc.
- Minimal fiducia -. Codice è limitato dal nulla, ma il trattamento più banale (il calcolo di algoritmi)
Queste sono le big le differenze, sono stati voi interessato ai dettagli minori come bene? I livelli di attendibilità riferiscono globale per ciò che il codice è permesso di fare.
Altri suggerimenti
Medio fiducia ancora fornisce un ambiente vincolato per isolare le applicazioni da una all'altra e da risorse del server condivisi. applicazioni attendibilità media non hanno accesso al registro, nessun accesso log degli eventi, e nessuna possibilità di utilizzo di riflessione. accesso web è limitato a l'indirizzo di rete che si definisce nell'elemento "fiducia", e l'accesso ai file di sistema è limitato alla directory virtuale dell'applicazione. tenere a mente che non si può modificare il web.config dichiarando che l'utilizzo Applicazione attendibilità media, se l'applicazione è codificato a fare qualcosa nella lista di cui sopra, sarà ancora un'eccezione errore.