Esiste un'API per ottenere il livello di attendibilità ASP.NET corrente?Ottieni automaticamente il livello di attendibilità ASP.NET
16
A
risposta
22
Da dmitryr's blog:
AspNetHostingPermissionLevel GetCurrentTrustLevel() {
foreach (AspNetHostingPermissionLevel trustLevel in
new AspNetHostingPermissionLevel [] {
AspNetHostingPermissionLevel.Unrestricted,
AspNetHostingPermissionLevel.High,
AspNetHostingPermissionLevel.Medium,
AspNetHostingPermissionLevel.Low,
AspNetHostingPermissionLevel.Minimal
}) {
try {
new AspNetHostingPermission(trustLevel).Demand();
}
catch (System.Security.SecurityException) {
continue;
}
return trustLevel;
}
return AspNetHostingPermissionLevel.None;
}
0
Il codice seguente ottiene corrente ASP.NET Livello di attendibilità a livello di codice utilizzando l'API di configurazione ufficiale:
using System.Web;
using System.Web.Configuration;
...
var trust = WebConfigurationManager.GetSection("system.web/trust") as TrustSection;
return trust.Level;
Problemi correlati
- 1. Qual è il livello di attendibilità medio?
- 2. Rileva livello di attendibilità
- 3. impostazione Livello di attendibilità in web.config
- 4. Quale livello di attendibilità dell'applicazione è necessario per il framework ASP.NET MVC?
- 5. Ottieni automaticamente il numero di versione di una DLL
- 6. Qualcuno può spiegare a me i livelli di attendibilità di ASP.NET?
- 7. Ottieni automaticamente l'elenco delle visualizzazioni MVC?
- 8. Ottieni il dominio di secondo livello di un URL (java)
- 9. F # e Silverlight 5: out-of-browser con elevato livello di attendibilità?
- 10. Google Maps V2 - Android - Ottieni il livello di zoom corrente
- 11. Ottieni il colore del macbook/dispositivo a livello di programmazione
- 12. ASP.NET MVC a livello di programmazione Ottieni un elenco di controller
- 13. Ottieni un livello di categoria specifico
- 14. Ottieni codice identificativo a livello di codice
- 15. Ottieni il valore selezionato di DropDownList. Asp.NET MVC
- 16. Simulazione di livelli di attendibilità di hosting condiviso
- 17. Ottieni valori di intestazione in ASP.NET MVC
- 18. Asp.net HttpModule a livello di directory web.config
- 19. Ottieni il livello corrente della batteria usando PhoneGap o Cordova?
- 20. ottieni l'ID di sessione in ASP.Net
- 21. Compilazione dell'applicazione MVC per livello di affidabilità medio
- 22. Ottieni elementi di 1 livello sotto l'elemento corrente di javascript
- 23. Spring map Ottieni automaticamente i parametri di richiesta su POJO
- 24. Ottieni il collegamento per un percorso - Asp.net MVC
- 25. Ottieni il nome del computer server in ASP.NET MVC?
- 26. Ottieni la velocità di collegamento a livello di codice?
- 27. Come impostare il preferitoMaxLayoutWidth di un'etichetta automaticamente a livello di programmazione?
- 28. Ottieni gli attributi del tema a livello di codice
- 29. Come verificare se il server DNS è impostato su 'ottieni automaticamente'
- 30. Ottieni valore da ASP.NET MVC Lambda Expression
Era così ovvio, mi dispiace. –