Procedura: Eseguire la visualizzazione in anteprima e il debug dei modelli di modulo con codice gestito che richiedono l'attendibilità completa
Per impostazione predefinita, se si tenta di eseguire il debug o la visualizzazione in anteprima di un progetto con codice gestito che richiama un membro del modello a oggetti per il quale è necessaria l'attendibilità completa, ad esempio la proprietà LoginName che richiede l'accesso alle informazioni sull'accesso di dominio dell'utente, in Microsoft Office InfoPath 2007 verranno visualizzati automaticamente i messaggi di errore seguenti.
Durante l'anteprima:
"Si è verificata un'eccezione non gestita nel codice del modulo." seguito da "Impossibile completare l'azione in InfoPath a causa di un errore nel codice del modulo."
Durante il debug:
Lo stato attivo passerà alla riga di codice nell'editor di codice che chiama il membro per il quale è necessaria l'attendibilità completa e verrà visualizzato il messaggio seguente: "SecurityException non è stata gestita dal codice utente - Richiesta non riuscita".
Per consentire alla regola business del modello di modulo di chiamare questo membro durante il relativo debug o la visualizzazione in anteprima, è necessario impostare il livello di protezione del modello di modulo su Attendibilità completa come descritto nella procedura seguente.
Configurazione di un modello di modulo con codice gestito che richiede l'attendibilità completa
Impostare il livello di protezione del modulo su Attendibilità completa
Se si utilizza InfoPath, aprire il modello di modulo in modalità progettazione.
Se si utilizza Visual Studio, aprire il progetto Modello di modulo InfoPath e quindi fare clic sulla scheda manifest.xsf [Progettazione] per visualizzare il file di progettazione del modulo.
Scegliere Opzioni modulo dal menu Strumenti.
Selezionare Protezione e attendibilità dall'elenco Categoria
In Livello di protezione deselezionare la casella di controllo Determina automaticamente il livello di protezione (scelta consigliata).
Selezionare Attendibilità completa e quindi fare clic su OK.
Al termine della procedura, è possibile eseguire il debug del progetto come descritto in Procedura: Eseguire la visualizzazione in anteprima e il debug dei modelli di modulo con codice gestito di InfoPath.
![]() |
---|
Per la corretta distribuzione di un modello di modulo con codice gestito che richiede l'attendibilità completa sono necessarie operazioni aggiuntive, ad esempio l'inserimento della firma digitale o l'installazione e la registrazione del modello di modulo. Per informazioni sulla distribuzione di un modello di modulo con codice gestito dopo il debug, vedere Procedura: Distribuire progetti di InfoPath. |
Vedere anche
Concetti
Procedura: Eseguire la visualizzazione in anteprima e il debug dei modelli di modulo con codice gestito di InfoPath
Procedura: Distribuire progetti di InfoPath