Freigeben über


Anwendungsdomänenübergreifendes Remoting

Aktualisiert: November 2007

In diesem Beispiel wird die Verwendung von .NET Framework Remoting für die Kommunikation zwischen Anwendungsdomänen veranschaulicht. In diesem Beispiel wird zudem demonstriert, wie Anwendungsdomänen zum Laden von Assemblys isoliert werden, um Sicherheitsgrenzen für nicht vertrauenswürdige Assemblys aufrechtzuerhalten.

Download sample

So erstellen Sie das Beispiel mithilfe der Eingabeaufforderung

  1. Öffnen Sie eine Eingabeaufforderung, und navigieren Sie je nach verwendeter Programmiersprache zu dem entsprechenden sprachspezifischen Unterverzeichnis.

  2. Geben Sie msbuild.exe RemotingCrossAppDomain.sln in der Befehlszeile ein.

So erstellen Sie das Beispiel mithilfe von Visual Studio

  1. Öffnen Sie Windows Explorer, und navigieren Sie je nach verwendeter Programmiersprache zu dem entsprechenden sprachspezifischen Unterverzeichnis.

  2. Doppelklicken Sie auf das Symbol für RemotingCrossAppDomain.sln, um die Datei in Visual Studio zu öffnen.

  3. Klicken Sie im Menü Erstellen auf Projektmappe erstellen.

    Die Anwendung wird im Standardverzeichnis \bin oder \bin\Debug erstellt.

So führen Sie das Beispiel aus

  1. Navigieren Sie mithilfe der Eingabeaufforderung oder in Windows Explorer zu dem Verzeichnis, das die neue ausführbare Datei enthält.

  2. Geben Sie Application.exe in der Befehlszeile ein, oder doppelklicken Sie auf das Symbol für Application.exe, um die Datei aus Windows Explorer zu starten.