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:
Aggiungere al diagramma applicazioni una definizione di applicazione avente stesso tipo e nome di quella eliminata. Per ulteriori informazioni, vedere Procedura: definire le applicazioni sui diagrammi applicazioni e Risoluzione dei problemi relativi ai diagrammi applicazioni.
Nota: Quando si implementa una definizione di applicazione ASP.NET avente stesso nome e percorso di quella precedentemente implementata ed eliminata, vengono offerte tre opzioni: creare il progetto in un percorso diverso, aprire il progetto esistente e aggiungerlo nuovamente alla soluzione oppure sovrascrivere il progetto esistente.
Per le definizioni di applicazione implementate, aggiungere nuovamente il progetto alla soluzione. Per ulteriori informazioni, vedere Procedura: decodificare progetti nelle soluzioni esistenti.
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