Compartir a través de


Problemas de diseño avanzados

Este tema es específico de una tecnología heredada que se mantiene para la compatibilidad con versiones anteriores con aplicaciones existentes y no se recomienda para nuevo desarrollo. Las aplicaciones distribuidas se deberían desarrollar utilizando Windows Communication Foundation (WCF).

Dado que el cliente requiere la información de tipo de un tipo remoto, a menudo es más fácil implementar el ensamblado de tipo remoto en el cliente. Sin embargo, en muchos casos no desea que el cliente tenga acceso a la implementación del tipo. Hay varias formas de resolver este problema:

  • Declare una interfaz en un ensamblado compartido por el servidor y por el cliente.

    y1611dh0.note(es-es,VS.100).gifNota:
    El cliente debe llamar GetObject para crear instancias del proxy. Al utilizar al operador new, se produce un error de compilación porque no puede crear ninguna instancia de una interfaz.

  • Genere un ensamblado de metadatos mediante la herramienta Soapsuds. Para obtener más información, vea Utilizar Soapsuds.exe con comunicación remota.

  • Genere un código fuente mediante la herramienta Soapsuds. Para obtener más información, vea Utilizar Soapsuds.exe con comunicación remota.

Vea también

Otros recursos

Comunicación remota avanzada
Soapsuds Tool (Soapsuds.exe)