Si è verificata un'eccezione di sicurezza durante la reflection dell'assembly BizTalk
Dettagli
Campo | Dettagli errore |
---|---|
Nome prodotto | BizTalk Server |
Versione prodotto | 3,6 |
ID evento | 0 |
Origine evento | 0 |
Componente | 0 |
Nome simbolico | 0 |
Testo del messaggio | Si è verificata un'eccezione di sicurezza durante la riflessione dell'assembly BizTalk "{0}". La causa del problema potrebbe essere la presenza dell'assembly in una cartella di rete condivisa. Per correggere questo problema, provare uno dei seguenti: 1. Copiare l'assembly e le relative dipendenze nel computer locale. 2. Impostare i criteri di sicurezza del runtime nella configurazione di .NET per consentire l'accesso. |
Spiegazione
Questo errore si verifica quando si tenta di pubblicare un assembly BizTalk che si trova in una condivisione di rete priva del criterio .NET corretto.
Azione dell'utente
Oltre a seguire la procedura specifica indicata nel messaggio di errore, copiare l'assembly nel computer locale oppure modificare i criteri in modo da concedere l'attendibilità totale alla Intranet locale.
Mediante lo strumento per l'impostazione dei criteri di sicurezza dall'accesso di codice (Caspol.exe)
È possibile concedere l'attendibilità a una cartella nel computer locale a livello di utente con le normali autorizzazioni utente. Per concedere l'attendibilità a un percorso di rete, è necessario disporre di privilegi di amministratore e modificare i criteri di sicurezza a livello di computer. Il livello dei criteri computer agisce in modo indipendente dal livello dei criteri utente e non concede l'attendibilità totale all'area Intranet anche se i criteri utente la concedono. I livelli dei criteri devono essere corrispondenti.
Per concedere l'attendibilità totale a una cartella locale
- Digitare il seguente comando al prompt dei comandi di Visual Studio:
caspol -u -ag All_Code -url
C:\<FolderName>\<FolderName>\* FullTrust -n "<Name>" -d
"<Description>"
Per concedere l'attendibilità totale a una cartella di rete
- Digitare il seguente comando al prompt dei comandi di Visual Studio:
caspol -m -ag LocalIntranet_Zone -url
\\<ServerName>\<FolderName>\* FullTrust -n "<Name>" -d
"<Description>"