Come impostare un livello di fiducia superiore in ASP.Net

October 1

Se si utilizza Net in un ambiente condiviso, molto probabilmente si trova in un trust parziale. Se sei un Hoster (e non un cliente), si a volte hai la gente che ti chiede di aumentare i loro livelli di attendibilità, sia attraverso gli errori, come una delle seguenti

Errore del server in '/ MyApp'.
Errore di configurazione
Descrizione: Si è verificato un errore durante l'elaborazione di un file di configurazione necessario per soddisfare questa richiesta. Si prega di rivedere i dettagli dell'errore specifico seguito e modificare il file di configurazione in modo appropriato.
Messaggio di errore del parser: Autorizzazioni necessarie non possono essere acquisite.
Errore Origine:
[Nessuna linea di sorgente rilevanti]

Errore:
Eccezione di sicurezza

Descrizione: L'applicazione ha tentato di eseguire un'operazione non consentita dalla politica di sicurezza. Per concedere questa applicazione il permesso si prega di contattare l'amministratore di sistema o modificare il livello di attendibilità dell'applicazione nel file di configurazione.

istruzione

1

Aprire MMC IIS e trovare il nome del sito che si desidera concedere le autorizzazioni a - ha colpito F2 e quindi copiare il nome.

2 Ora passare a che cosa mai .NET si utilizza
C: \ WINDOWS \ Microsoft.NET \ Framework \ version \ CONFIG

Sostituire la versione con una delle seguenti versioni
- 1.1 sarebbe v1.1.4322
- 2.0 sarebbe v2.0.50727

3 Il file da modificare:
per la versione 1.1 sarebbe machine.config
per la versione 2.0 sarebbe web.config

Dal momento che non posso tipo XML in eHow, si prega di sostituire tutto il di # segni con> o <caratteri invece.

Seaarch il file per la parola "fiducia" - subito dopo il tag di chiusura "location", prendere il nome del sito che hai al punto 1, e aggiungerlo nel file - l'impostazione dei valori come il livello di fiducia di ciò che si desidera .

#location path=&quot;Default web site&quot; allowOverride=&quot;true&quot;#
#system.web#
#trust level=&quot;Full&quot; originUrl=&quot;&quot; /#
#/system.web#
#/location#

4 Salvare e riavviare IIS utilizzando il comando iisreset / restart e quindi visualizzare il sito, si dovrebbe essere tutto a posto.