2013-02-03 2 views
8

Sto tentando di distribuire un sito MV.NET di ASP.NET su un host Windows condiviso di HostGator. Sto incontrando dei problemi quando il loro supporto tecnico mi dice che devo compilare la mia domanda per sicurezza media.Compilazione dell'applicazione MVC per livello di affidabilità medio

Per quanto ne so, l'unico modo per impostare il livello di attendibilità per un'applicazione è impostare <trust level="Medium"> in machine.config o web.config. Sto sbagliando nel presupporre questo, c'è un altro modo per compilare la mia domanda di medio livello di fiducia?

basano sulla mia ipotesi iniziale, e le informazioni che ho trovato su this page ho aggiunto il livello di fiducia nel mio web.config:

Per impostazione predefinita, le applicazioni Web gestito con piena fiducia e hanno autorizzazioni illimitate. Per modificare i livelli di attendibilità della sicurezza di accesso al codice in ASP.NET, è necessario impostare uno switch nel file Machine.config o nel file Web.config a livello di applicazione e configurare l'applicazione come applicazione di attendibilità parziale . Inserisco il livello di attendibilità nel mio web.config e ottengono questo messaggio di errore dall'host:

Messaggio di errore del parser: questa sezione di configurazione non può essere utilizzata su questo percorso da . Ciò accade quando l'amministratore del sito ha bloccato l'accesso a in questa sezione utilizzando da un file di configurazione ereditato .

Tuttavia HostGator insiste ancora che compili per un medio livello di affidabilità, qualcuno ha qualche consiglio per me su questo argomento?

risposta

1

Sei corretto. Puoi cambiare l'impostazione di fiducia di web.config su Medium. Tuttavia, potresti avere alcuni assembly che non funzionano in modalità di attendibilità parziale (come alcuni contenitori IoC).

L'unico modo per sapere con certezza è di eseguirlo e scoprirlo.

+0

Abbiamo finito con un altro fornitore di hosting. Tuttavia l'host non era il problema, ed è stato così a lungo che non riesco a ricordare correttamente come abbiamo risolto questo problema. Grazie per la risposta. –

+0

@Matt Mi sto imbattendo nello stesso problema, l'impostazione di attendibilità sul mezzo sta causando un altro errore – Mindless

+0

@yzwboy Sono stato via in vacanza e l'ho appena visto. Hai creato una domanda riguardo al tuo problema? –