Compartir a través de


Registro en el cliente

Los objetos activados en el servidor y en el cliente se registran normalmente en un archivo de configuración de aplicación de cliente dentro del elemento <client> para identificar los objetos remotos que utiliza la aplicación. Pueden especificarse los tipos activados en el servidor (<wellknown>) y los tipos activados en el cliente (<activated>), pero el elemento de instancia de cliente <wellknown> admite atributos diferentes del que se especificó en el elemento <service>. Dentro de un elemento <client>, un elemento <wellknown> sólo puede incluir los atributos displayName, type y url; cualquier otro atributo iniciará una excepción. Por ejemplo:

<configuration>
   <system.runtime.remoting>
      <application>
         <client 
            url = "http://www. cpandl.com"
            displayName="MyApplication"
         >
            <wellknown 
               type = "myType,myAssembly"
               url = http://www. cpandl.com/myType.soap"
            />
            <activated 
               type = "myClientActivatedType,myAssembly"
            />
         </client>
      </application>
   </system.runtime.remoting>
</configuration>

El atributo url en la etiqueta <client> apunta a la ubicación de la aplicación remota. Ésta es la ubicación que utilizará la aplicación cuando necesite un objeto activado en el cliente. Cada objeto activado en el servidor tiene una dirección URL específica que apunta a la ubicación del objeto.

Configurar un cliente remoto en IIS

Si va a usar servicios remotos desde una aplicación de ASP.NET o una aplicación de .NET Remoting alojada en IIS, debe utilizar el controlador Application_Start en el archivo Global.asax para cargar el archivo de configuración mediante RemotingConfiguration.Configure() y pasar el nombre del archivo de configuración. Si coloca información de cliente en el archivo Web.config, no se utilizará automáticamente, como en el caso de la configuración del servidor en IIS.

Vea también

Registrar objetos remotos mediante archivos de configuración | Configuración | System.Runtime.Remoting.RemotingConfiguration (Clase) | Información general de .NET Remoting | Configuración de objeto remoto