Condividi tramite


Considerazioni sull'eliminazione delle applicazioni dai diagrammi applicazioni

Aggiornamento: novembre 2007

In Progettazione applicazioni è possibile eliminare le definizioni di applicazione dal diagramma applicazioni. Tuttavia, l'eliminazione delle definizioni di applicazione può influire sugli elementi della soluzione e su altri diagrammi sistema distribuiti che fanno riferimento a tali applicazioni e al diagramma applicazioni. Le sezioni presentate di seguito contengono ulteriori informazioni sull'eliminazione delle definizioni di applicazione e su come affrontare i problemi che potrebbero verificarsi.

  • Deleting Application Definitions

  • Restoring Deleted Applications

Eliminazione delle definizioni di applicazione

L'eliminazione di una definizione di applicazione ha i seguenti effetti:

  • Le applicazioni non implementate vengono completamente eliminate dalla soluzione.

  • Le applicazioni implementate vengono eliminate dal diagramma, ma il progetto associato, anziché essere eliminato, viene soltanto rimosso dalla soluzione.

    Nota:

    Quando si elimina un'applicazione implementata ASP.NET per poi aggiungerne un'altra con lo stesso nome e percorso, se si tenta di implementarla verranno offerte tre opzioni: creare il progetto associato in un percorso diverso, aprire il progetto esistente e aggiungerlo nuovamente alla soluzione oppure sovrascrivere il progetto esistente. Per evitare ciò, rinominare l'applicazione prima di implementarla. Per ulteriori informazioni, vedere Considerazioni sull'implementazione delle applicazioni.

  • Tutte le connessioni alla definizione di applicazione nel diagramma applicazioni vengono eliminate. Tuttavia, gli endpoint delle definizioni connesse restano nel diagramma applicazioni.

  • Tutti i diagrammi sistema contenenti un riferimento alla definizione di applicazione o che ne fanno uso non possono essere convalidati. L'utilizzo di tale definizione resta un membro di qualsiasi sistema che faccia riferimento ad esso e vengono visualizzate delle linee ondulate a indicare che la definizione sottostante non è presente nel diagramma applicazioni. Per ulteriori informazioni, vedere Risoluzione dei problemi relativi ai diagrammi sistema.

  • Tutti i diagrammi distribuzione per cui l'utilizzo della definizione resta associato a un server logico non possono essere convalidati. Per ulteriori informazioni, vedere Risoluzione dei problemi relativi ai diagrammi distribuzione.

Ripristino delle applicazioni eliminate

I problemi che si verificano a seguito dell'eliminazione di una definizione di applicazione da un diagramma applicazioni possono essere risolti nel modo illustrato di seguito:

  • Per ripristinare una definizione di applicazione eliminata e aggiungerla nuovamente al diagramma applicazioni è possibile attenersi alla seguente procedura:

  • Per risolvere gli errori di convalida che si verificano nei diagrammi sistema e distribuzione, ripristinare la definizione di applicazione eliminata nel diagramma applicazioni oppure eliminarne gli usi dai diagrammi sistema che fanno riferimento ad essa. Per ulteriori informazioni, vedere Procedura: eliminare membri da sistemi di applicazioni.

    Suggerimento:

    Se in un diagramma distribuzione esiste un riferimento associato a un'applicazione eliminata e tale diagramma è aperto, l'eliminazione degli usi della definizione di applicazione dal diagramma sistema appropriato comporta la separazione automatica del riferimento dal diagramma distribuzione. Tuttavia, se il diagramma distribuzione è chiuso, per rimuovere un riferimento associato a un'applicazione eliminata è necessario aprire tale diagramma e separare manualmente l'applicazione. Per ulteriori informazioni, vedere Procedura: separare applicazioni da server logici.

Vedere anche

Attività

Procedura: eliminare applicazioni da diagrammi applicazioni

Riferimenti

Considerazioni sull'eliminazione di endpoint da applicazioni

Altre risorse

Definizione delle applicazioni sui diagrammi di applicazione

Eliminazione di applicazioni da diagrammi applicazioni