Author: Red3d
Visits: 1395
Date: 20.02.2008
Le impostazioni di default dell' ambiente .NET impediscono per motivi di sicurezza l'esecuzione "completa" di applicazioni eseguite da condivisioni di rete.
Applicazioni che utilizzano determinate funzioni vengono bloccate, e quindi risulta impossibile eseguirle correttamente, anche in fase di sviluppo, se gli eseguibili vengono generati in una condivisione.
Per risolvere il problema con .NET Framework versione 2.0 o superiori è sufficiente dare i permessi di "FullTrust" all'unità condivisa. Per fare questo con NET 1.0 è sufficente utilizzare l'apposita interfaccia nel pannello di controllo.
Per fare questo, è necessario aprireil Prompt dei Comandi di Visual Studio 2005 / 2008 (in modo da avere disponibili le utility del :net Framework) e digitare quanto segue:
caspol -q -machine -addgroup 1 -url file://z:/* FullTrust -name "Drive Z"
Le parti in grossetto andranno sostituite rispettivamente con la lettera di unità mappata alla condivisione e un nome identificativo della stessa.
Se vuoi discutere con noi su questo articolo o comunque vuoi porci delle domande usa il nostro Forum

