Domanda

Qual è Medium Trust in Asp.net? Quando dovremmo usare Medium Trust in Asp.net?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top