Configurando a Aplicação

O próximo e último passo é configurar o aplicativo Customer Portal.

1

Distribuir HyperServer DLL e uniGUI Runtime

Customer Portal roda no HyperServer e IIS. Distribua a versão mais recente do HyperServer DLL no servidor de produção e instale o uniGUI Runtime correspondente.

Também garanta que os DLLs de SSL na pasta do HyperServer sejam as versões mais recentes e atualize-os se necessário.

Depois de substituir o HyperServer DLL, reinicie o pool de aplicativos.

2

Edite o CFG e habilite o Node zero

Edite o arquivo CFG do aplicativo e atribua valores aos campos relacionados. Certifique-se de habilitar o Node zero persistente para que o Node zero esteja sempre disponível (o Node Timer executa somente quando o ID do Node é Node zero).

app.cfg
circle-info

Usamos a URL não segura http://socket.fmsoft.net para external_server_url porque o servidor WebSockets dedicado e outros aplicativos rodam no mesmo computador. Se eles estiverem em hosts diferentes ou você precisar de criptografia, use https://socket.fmsoft.net em vez disso.

circle-info

Atribuir um valor único a app_domain é opcional, porém recomendado para evitar conflitos caso você hospede várias aplicações ou clusters no mesmo servidor dedicado no futuro.

3

Reciclar o pool de aplicativos

Após salvar as alterações no CFG, recicle o pool de aplicativos para que a nova configuração entre em vigor.

4

Enviar e implantar o aplicativo do portal

Faça o upload do aplicativo do portal usando o painel de controle do HyperServer. Após o upload, recicle todos os Nodes para garantir que o Node zero execute a versão mais recente enviada.

5

Verificar o portal

Acesse o portal do cliente nesta URL para verificar a configuração:

https://prime.fmsoft.net/userv/mportal.dll

Você deve ver a página do portal e confirmar que o timer do WebSocket está em execução.

6

Confirmar conexão WebSocket segura

Ao verificar o código-fonte da página, deve aparecer uma conexão segura estabelecida com "wss://socket.fmsoft.net" conforme esperado.

clip0329

Adicionando Outro Aplicativo

Neste ponto é fácil adicionar mais aplicativos que usarão o servidor WebSockets dedicado.

1

Preparar o aplicativo ISAPI

Pegue o DLL ISAPI compilado do aplicativo que você configurou e testou anteriormente (veja Testando com um Aplicativo ISAPI). Copie esse DLL para o servidor de produção e configure o IIS para usar o aplicativo como de costume.

2

Configurar ExternalServerToken e AppDomain

Garanta que a configuração do novo aplicativo tenha o valor correto de ExternalServerToken.

Se estiver implantando o mesmo aplicativo várias vezes em pastas diferentes, atribua um AppDomain diferente para cada implantação (por exemplo: chat).

clip0274
3

Implantar e executar o ISAPI DLL

Copie o DLL para a pasta de um aplicativo ISAPI existente (por exemplo, demo) e chame o DLL em um navegador para executar o aplicativo.

clip0332

Você deverá conseguir chamar e executar o aplicativo em uma janela do navegador:

clip0331

Você pode ver como é fácil compartilhar um servidor WebSockets dedicado existente entre múltiplos aplicativos.