Domanda

sto cercando di distribuire semplice asp.net mvc frameworkd applicazione nel maggio di hosting condiviso e ottengo un errore come questo:

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

Dettagli Eccezione:Sistema.Di sicurezza.SecurityException:Richiesta di autorizzazione di tipo 'System.Di sicurezza.Le autorizzazioni.ReflectionPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' non riuscita.

Fonte Di Errore:

Eccezione non gestita durante l'esecuzione della richiesta web corrente.Informazioni sull'origine e la posizione di eccezione possono essere identificati mediante l'analisi dello stack dell'eccezione di seguito.
http://test.pakabink.lt/

Nel mio pannello di controllo ho seting "ASP.NET 2.0 Piena Fiducia".Che cosa ho bisogno di chiedere all'amministratore del server di cambiare?

È stato utile?

Soluzione

Si dovrebbe essere in grado di bin distribuire ed eseguire il framework MVC in medium trust.C'è una possibilità che c'è qualche altro permesso che la società di hosting ha portato via, ma dovrebbe funzionare.Stai testando con il default progetto MVC?Se si utilizzano altri componenti (Struttura della Mappa, per esempio), che può essere la causa dell'errore.

Check out Bin Distribuzione ASP.NET MVC Phil Haack sulla distribuzione e il necessario livello di fiducia.

Altri suggerimenti

Medium trust non consente certo di Riflessione operazioni.Credo che una parte del codice o chiamate altra parte del codice.

Web di distribuire copie di Sistema.Web dll nella cartella bin, per esempio di Sistema.web.MVC, ma non tutti.È una specie di sacco di debug per individuare quelli che sono mancanti, come il precedente commento ha detto la riflessione metodi.

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