# Falha na atualização do Latromi Web - "config.xml" não preservado

**URL:** <https://community.latromi.com.br/t/falha-na-atualizacao-do-latromi-web-config-xml-nao-preservado/1900>\
**Category:** Solução de Problemas\
**Created:** [Agosto 13, 2026, 1:41pm UTC](https://community.latromi.com.br/t/falha-na-atualizacao-do-latromi-web-config-xml-nao-preservado/1900 "2026-08-13T13:41:24Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![daniel.giacomelli](https://community.latromi.com.br/user_avatar/community.latromi.com.br/daniel.giacomelli/32/1476_2.png) [@daniel.giacomelli](https://community.latromi.com.br/u/daniel.giacomelli)\
**Post date:** [Agosto 13, 2026, 1:41pm UTC](https://community.latromi.com.br/t/falha-na-atualizacao-do-latromi-web-config-xml-nao-preservado/1900/1 "2026-08-13T13:41:24Z")

</div>

## Problema

Durante o processo de atualização do Latromi Web, alguns arquivos chaves são reservados da versão anterior, para que os dados sejam restaurados na versão nova. Um destes arquivos, é o `config.xml`, onde temos os dados de conexão com o banco de dados interno Latromi.

Em alguns casos, foi identificado uma falha na restauração deste arquivo: O serviço de atualização (Latromi Installation Service) perde a referência ao arquivo original, e não faz a restauração destes dados, permanecendo os dados padrões, disponibilizados no pacote `.zip` junto dos arquivos da versão.

Exemplo:

```xml
<?xml version="1.0" encoding="utf-8"?>
<config xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<dbConnection adminUsername="" adminPassword="">
		<host>localhost</host>
		<port>5432</port>
		<dbName>latromi_dev</dbName>
		<username>postgres</username>
		<password>123</password>
		<timezone>America/Sao_Paulo</timezone>
		<security trustServerCertificate="false" />
		<pooling enabled="false" maxSize="100" minSize="0" idleLifetime="300" pruningInterval="10" />
	</dbConnection>
	<diagnostics>
		<log>
			<sql enabled="false" />
			<error enabled="true" />
			<debug enabled="false" />
		</log>
		<slowSqlElapsedTime>1000</slowSqlElapsedTime>
	</diagnostics>
	<performance>
		<aspNetViewStateStrategy>Mixed</aspNetViewStateStrategy>
	</performance>
	<users />
	<endPoints />
</config>

```

Pela falta de conexão com o banco de dados, o sistema apresenta este erro ao tentar acessar pelo navegador:

 ![image](https://community.latromi.com.br/uploads/default/original/2X/1/12ae20fb780195dcb48ab109b344cf6f16a7f126.jpeg)

## Causa

Os arquivos de configuração, como o `config.xml`, `ApplicationProxy.xml` e `DbProviderFactories.xml`, eram perdidos nos casos onde havia um conflito ou corrupção de registros de instalação da Plataforma no Windows.

### Caso 1: Sobreposição de pastas

Quando duas instalações diferentes do Latromi Web apontavam para a mesma pasta base, como (ex: `c:\inetpub\wwwlatromi\nome-da-empresa\`), o sistema atualizava corretamente a primeira delas, mas ao tentar atualizar a segunda, não encontrava a pasta de instalação registrada originalmente, e como consequência, iniciava uma nova instalação de fábrica, que resultava na sobreposição dos arquivos atualizados na primeira etapa.

### Caso 2: Pastas fantasmas

Se por algum motivo, a pasta com os arquivos de instalação do Latromi Web fosse renomeada manualmente, ou movida sem atualização correspondente dos registros de instalação, o atualizador entendia que os arquivos foram apagados, iniciava uma nova instalação de fábrica, e configurava a nova pasta como fonte do Web Site, perdendo a referência dos arquivos de configuração daquela instância.

## Solução

> ⚠ **Atenção**
> 
> A correção definitiva do atualizador já foi publicada:
> 
> - [Installation Service Versão 1.0.204](https://community.latromi.com.br/t/installation-service-versao-1-0-204/1905/1)
> 
> A atualização do serviço ocorrerá de forma automática.

Abaixo, o ajuste manual para os casos onde o problema ocorreu antes da publicação da atualização

### Ajuste no arquivo de configuração

Para solucionar este problema, basta informar os dados de conexão corretos no arquivo `config.xml`.

Geralmente, ao atualizar uma versão, a **pasta da versão anterior é preservada** na pasta raíz do Web Site do IIS. Você vai encontrar algo assim:

 ![image](https://community.latromi.com.br/uploads/default/original/2X/2/29917d3abe840c62129b2d3dc664a4b65db91493.png)

Neste caso, é possível copiar os arquivos de configuração inteiros da versão anterior para a versão nova:

- Config.xml
- ApplicationProxy.xml
- DbProviderFactories.xml

Se o site não ficar disponível imediatamente após essa alteração, reinicie/recicle o **Pool de Aplicativos do IIS**.

### Desativando Atualizações Automáticas

Enquanto este problema estiver sendo investigado, nenhuma nova versão será publicada. Mas se mesmo assim, for conveniente desativar as atualizações automáticas, siga estes passos:

1. Acesse a pasta `C:\Program Files\LATROMI\Installation Service` (ela pode estar em `Program Files (x86)`)

2. Abra o arquivo `AutoUpdateSettings.exe`.

3. Desmarque a opção “Atualizar Automaticamente”

4. Clique no botão **Salvar**

Não desative o serviço do Windows "Latromi Installation Service" para impedir as atualizações atumáticas. Ele é necessário para receber correções criticas de outros serviços e também para atualizações manuais/sob-demanda do Latromi Web.
