Esempi di .NET Remoting

Questo argomento è specifico di una tecnologia legacy mantenuta per una questione di compatibilità con le applicazioni esistenti di versioni precedenti e non è consigliato per il nuovo sviluppo. Le applicazioni distribuite devono ora essere sviluppate utilizzando  Windows Communication Foundation (WCF).

Anche se l'utilizzo dell'architettura e dei canali di trasporto predefiniti è piuttosto semplice e dovrebbe riuscire a soddisfare la maggior parte dei requisiti di .NET Remoting, in alcuni casi potrebbe essere necessario disporre di un maggiore controllo sul processo di .NET Remoting. Negli argomenti di questa sezione viene illustrato in maniera più approfondita il processo di .NET Remoting per spiegare i processi di basso livello e come sostituirli o estenderli.

La sicurezza va tenuta in forte considerazione quando si compilano applicazioni aziendali, e gli sviluppatori devono essere in grado di aggiungere funzionalità di sicurezza, come ad esempio autorizzazione o crittografia, alle chiamate ai metodi remoti per soddisfare requisiti aziendali. Per soddisfare questo requisito i canali possono essere personalizzati al fine di fornire agli sviluppatori il controllo sul'effettivo meccanismo di trasporto dei messaggi verso e da un oggetto remoto.

5dwytyss.Caution(it-it,VS.100).gifAttenzione:
Nei servizi remoti di .NET Framework l'autenticazione o la crittografia non viene eseguita per impostazione predefinita. È pertanto consigliato che vengano effettuati tutti i passaggi necessari per assicurarsi dell'identità di client o server prima di interagirvi in modalità remota. Poiché l'esecuzione delle applicazioni di .NET Framework Remoting richiede autorizzazioni di tipo FullTrust, se si concede l'accesso al proprio server a un client non autorizzato, questi potrebbe eseguire codice come se fosse completamente attendibile. Autenticare sempre gli endpoint e crittografare i flussi di comunicazione eseguendo l'hosting dei tipi remoti in Internet Information Services (IIS) o compilando una coppia di sink di canale personalizzata per eseguire questo lavoro.

Contenuto della sezione

Sezioni correlate

Data di compilazione: 2010-02-13