Condividi tramite


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

  1. Con un progetto selezionato in Esplora soluzioni, scegliere Proprietà dal menu Progetto.

  2. Fare clic sulla scheda Sicurezza in Progettazione progetti.

  3. Selezionare la casella di controllo Attiva le impostazioni di sicurezza ClickOnce, quindi selezionare il pulsante di opzione È un'applicazione parzialmente attendibile.

  4. Fare clic sul pulsante Avanzate.

  5. 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

  1. Con un progetto selezionato in Esplora soluzioni, scegliere Proprietà dal menu Progetto.

  2. Fare clic sulla scheda Sicurezza in Progettazione progetti.

  3. Selezionare la casella di controllo Attiva le impostazioni di sicurezza ClickOnce, quindi selezionare il pulsante di opzione È un'applicazione parzialmente attendibile.

  4. Fare clic sul pulsante Avanzate.

  5. Selezionare la casella di controllo Esegui debug dell'applicazione con il set di autorizzazioni selezionato, quindi scegliere OK.

  6. 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

Sicurezza dall'accesso di codice per applicazioni ClickOnce

Protezione di applicazioni ClickOnce