Condividi tramite


Procedura: eseguire il debug di un'applicazione ClickOnce con autorizzazioni limitate

Aggiornamento: novembre 2007

In genere, durante l'esecuzione sul computer di sviluppo, all'applicazione vengono assegnate autorizzazioni di attendibilità totale. Di conseguenza, è possibile che le eccezioni di protezione 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 Protezione 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 Protezione in Progettazione progetti.

  3. Selezionare la casella di controllo Attiva le impostazioni di protezione 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 protezione.

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 Protezione in Progettazione progetti.

  3. Selezionare la casella di controllo Attiva le impostazioni di protezione 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

Sicurezza dall'accesso di codice per applicazioni ClickOnce

Distribuzione e sicurezza ClickOnce

Cenni preliminari sulla distribuzione ClickOnce

Altre risorse

Protezione di applicazioni ClickOnce