Procedura: eseguire il debug di un'applicazione ClickOnce con autorizzazioni limitate
In genere, durante l'esecuzione sul computer di sviluppo, all'applicazione vengono assegnate autorizzazioni di attendibilità totale. Di conseguenza, è possibile che le eccezioni di sicurezza generate durante il debug di un'applicazione ClickOnce siano diverse da quelle visualizzate all'utente finale quando si esegue l'applicazione con autorizzazioni limitate.
Per poter rilevare queste eccezioni, è necessario eseguire il debug dell'applicazione con le stesse autorizzazioni dell'utente finale. È possibile attivare il debug con autorizzazioni limitate nella scheda Sicurezza di Progettazione progetti.
Inoltre, quando si sviluppano applicazioni che chiamano servizi Web, in genere questi ultimi si trovano sul computer di sviluppo. Dopo la distribuzione, l'utente finale accederà a questi servizi Web da un URL differente. Per simulare lo scenario dell'utente finale durante il debug, è possibile specificare un URL in modo che il debugger consideri i servizi Web come se venissero chiamati da tale URL.
Per attivare il debug con autorizzazioni limitate
Con un progetto selezionato in Esplora soluzioni, scegliere Proprietà dal menu Progetto.
Fare clic sulla scheda Sicurezza in Progettazione progetti.
Selezionare la casella di controllo Attiva le impostazioni di sicurezza ClickOnce, quindi selezionare il pulsante di opzione È un'applicazione parzialmente attendibile.
Fare clic sul pulsante Avanzate.
Selezionare la casella di controllo Esegui debug dell'applicazione con il set di autorizzazioni selezionato, quindi scegliere OK.
Quando si esegue il debug dell'applicazione, qualsiasi tentativo di accesso a un'autorizzazione non inclusa nel set genererà un'eccezione di sicurezza.
Per specificare un URL per il debug
Con un progetto selezionato in Esplora soluzioni, scegliere Proprietà dal menu Progetto.
Fare clic sulla scheda Sicurezza in Progettazione progetti.
Selezionare la casella di controllo Attiva le impostazioni di sicurezza ClickOnce, quindi selezionare il pulsante di opzione È un'applicazione parzialmente attendibile.
Fare clic sul pulsante Avanzate.
Selezionare la casella di controllo Esegui debug dell'applicazione con il set di autorizzazioni selezionato, quindi scegliere OK.
Nella casella di testo Esegui debug dell'applicazione come se fosse stata scaricata dal seguente URL immettere un URL o un percorso di rete.
Vedere anche
Attività
Procedura: impostare le autorizzazioni personalizzate per un'applicazione ClickOnce
Concetti
Protezione di applicazioni ClickOnce