Boa tarde pessoal,
Estou postando sobre um caso que aconteceu comigo nessa semana que resolvi compartilhar a solução, espero que seja de alguma valia.
Tínhamos um ambiente onde na instalação ficou definido para utilizar 4 RM.Host.Services que gerou nos arquivos .CONFIG várias configurações de portas para cada serviço. Após algum tempo resolvemos voltar a utilizar apenas um serviço, desinstalando os demais. Feito isso o sistema passou a carregar apenas um Host.Service mas nos arquivos .CONFIG manteve-se as configurações antigas, o que provocava erro ao carregar os sistemas e ora não executava alguns processos nos Jobs.
Particularmente pra carregar o RM Nucleus, ficava a tela travada após efetuar o login...
Alterei então o arquivo RMNucleus.exe.config, removendo as várias entradas agora inválidas e deixei apenas a primeira, relacionada ao único serviço que ficou.
Para este caso o conteúdo do arquivo ".CONFIG" do sistema em questão (RMNucleus.exe.CONFIG) ficou como abaixo:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="JobServer3Camadas" value="true" />
<add key="Host" value="******NOME DO SERVER******" />
<add key="Port" value="8050" />
<add key="ActionsPath" value="C:\totvs\CorporeRM\RM.Net;C:\totvs\CorporeRM\Corpore.Net\Bin" />
<add key="LibPath" value="C:\totvs\CorporeRM\RM.Net" />
<add key="EnableDynamicLocalization" value="false" />
<add key="EnableCompression" value="false" />
<add key="LocalizationLanguage" value="pt-BR" />
</appSettings>
<runtime>
<loadFromRemoteSources enabled="false" />
<generatePublisherEvidence enabled="false" />
</runtime>
</configuration>
Depois de feita a alteração, com a referência das entradas nas tags "Host" e "Port", a aplicação abriu e funcionou normalmente após o Login.