Compartilhar via


Problemas de metadados

A infra-estrutura do sistema de interação remota .NET requer os metadados adequado para conectar-se um objeto em um domínio do aplicativo a um objeto em outro domínio. In Tudo cases, the domínio do aplicativo cliente must possess the metadados of the remoto objeto that it intends to use. As questões importantes a lembrar são:

  • For Server-activated Objects, the assembly name that contains the tipo must be the Same on Ambos the cliente and the servidor, and the name tipo must be identical. This is because tipo Identidade is determined Using the Combination Name tipo and assembly, including the versão assembly and any informações strong-name.

  • For Client-Activated Objects, the assembly name that contains the tipo must be the Same on Ambos the cliente and the servidor, and the name tipo must be identical. Além disso, o cliente deve ter um real implementação do remoto tipo e todos os participantes devem ter a assinatura mesma exata como o correspondente membros a Servidor implementação.

Dica

A implementação do cliente não precisa ser a implementação do servidor.If you not desejar the cliente to have acessar to the implementação servidor, you can Compilação a biblioteca Stand-In that fulfills All the Requirements above, but contains stubbed-out members that lançar a NotSupportedException exceção.O Soapsuds ferramenta (Soapsuds.exe) faz isso para clientes que usam serialização SOAP.Você pode fazer isso para qualquer tipo de empacotamento por referência publicado usando qualquer canal.

Consulte também

Conceitos

Usando Soapsuds.exe com sistema de interação remota