Asp.net caricamento di un file incontri “L'accesso al percorso ... negato” in fase di sviluppo su Windows 7

StackOverflow https://stackoverflow.com/questions/2711470

Domanda

Ho un app Asp.net che legge semplicemente un file XML e il codice utilizzato per lavorare bene su Vista con VS2008, ora ho appena trasferito a Windows 7 e ho migrato il codice per VS2010, ho encoutered “Accesso al percorso [percorso della mia cartella webapp] negato". Nient'altro è cambiato, ho provato a cambiare cartella permanenti, anche se non pensavo che ha qualcosa a che fare con quella poiché lo stesso codice utilizzato per lavorare bene, ma ancora non l'ho fatto ovviare a questo problema.

Qualcuno potrebbe far luce sul motivo per cui questo può accadere e come risolvere il problema?

Grazie, Ray.

È stato utile?

Soluzione

Il Visual Studio built-in server web viene eseguito in una sandbox di sicurezza con attendibilità parziale, che ha limitato le autorizzazioni su file specifici e percorsi. In qualche modo il percorso e / o il file che si sta tentando di accedere sono al di fuori delle autorizzazioni della sandbox.

Si potrebbe provare a impostare il livello di sicurezza della sandbox server web alla piena fiducia aggiungendo o modificando questo nel vostro web.config:

<system.web>
    <trust level="Full" />
</system.web>

Si prega di notare che questo non deve essere utilizzato su un server di vivere. In tal caso, è necessario impostare le autorizzazioni corrette sia in IIS e utilizzando autorizzazioni per le cartelle.

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