Compartilhar via


URLs de ativação

Objetos de servidor-ativado que são publicados em uma URL fora do domínio de aplicativo são chamados Tipos conhecidos. Portanto, o URL é chamado de URL de objeto conhecido. The Formulário of a objeto conhecido URL as follows is:

ProtocolScheme: / / ComputerName:Port/PossibleApplicationName/ObjectUri

No entanto, é importante para Anotação que se você estiver hospedando sua remoto objeto no Serviços de Informações da Internet (IIS), você não pode declarar um nome do aplicativo. In this maiúsculas e minúsculas, the virtual Diretório of Your aplicativo automaticamente becomes the nome do aplicativo. In addition, Outro menor Changes Might be exigido.

Client-Activated Objetos do not need a exclusivo URL for each objeto, because generates the sistema de comunicação remota do.NET a URL that is exclusivo to each instância on your Behalf. Como resultado, a URL que é usada para ativar um objeto cliente-ativado é denominado um URL de Ativação do cliente. The Formulário of a URL as follows is:

ProtocolScheme :// ComputerName : Port / PossibleApplicationName

Se você usar objetos https://msdn.microsoft.com/pt-br/library/ccsy6f06(v=vs.85) TcpChannel, o número da porta é necessário.

With aplicativo host Domínios Other Than IIS, you can Either Configure Your tipo remoto programaticamente or Use a arquivo de configuração. Para fazer o segundo, você deve carregar os valores no arquivo chamada RemotingConfiguration.Configure e passando o nome do arquivo de configuração. (When you Host a tipo remoto in Serviços de Informações da Internet (IIS), ELEMENTS https://msdn.microsoft.com/pt-br/library/hb3cs75f(v=vs.85) < serviço > will be detected.) Embora você possa usar qualquer nome arquivo para o arquivo de configuração arquitetura de comunicação remota, segurança aplicativo Configurações são aplicadas somente se eles são contidos em um arquivo que tem um nome no seguinte forma:

<ApplicationName>.<ExtensãoDeArquivo>.config

É recomendável que você use esse nome arquivo Formulário na maioria dos casos. Por exemplo, se seu host executável for MyServer.exe, em seguida, o nome apropriado para seu arquivo de configuração é MyServer.exe.config.

Qualquer nomes de arquivo escolhido, você pode passar vários arquivos de configuração para configurar. It is often helpful to especificar Channels, Formatters, and providers of personalizado channels in a separar arquivo or Arquivos and then registrar all of them in Calls successive to Configure. This enables you to copiar the configuração Files that deal only with Channels, or providers, or any Outro personalizado Functionality. If you especificar Personalizar canalizar Templates in a arquivo Channels.config and Personalizar providers in a arquivo Providers.config, You can use the Calls shown in the seguinte exemplo de código to Configure Your cliente arquitetura de comunicação remota.

RemotingConfiguration.Configure("Providers.config")
RemotingConfiguration.Configure("Channels.config")
RemotingConfiguration.Configure("RemoteClient.exe.config")
RemotingConfiguration.Configure("Providers.config");
RemotingConfiguration.Configure("Channels.config");
RemotingConfiguration.Configure("RemoteClient.exe.config");

Consulte também

Conceitos

Configuração de aplicativos remoto

Configuração de objetos remotos

Outros recursos

Esquema configurações Remoting