RM Educacional Erro no retorno da API quando utiliza envio de arquivos, em servidores especificos

Prezados boa tarde, Estou com um problema relatado apenas por alguns clientes, na API de inscrição do processo seletivo quando utiliza o envio de documentos. A API realiza todo a inscrição do candidato e salva o documento corretamente, porém não é exibida uma confirmação para o usuário no portal e isso só ocorre em servidores específicos, não foi possível simular este problema nos ambiente do suporte ou desenviolamento. Ao acessar a ferramente de desenvolvimento do browser é possível identificar que ocorreu um erro no retorno da API, porem não sei o que pode estar ocorrendo. Segue em anexo arquivo com o stack trace.

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

Jonas,

recentemente a Microsoft liberou uma atualização do .Net que pode ter relação com seu erro.

Atualização do .NET disponível via Windows Update

https://support.microsoft.com/pt-br/help/4566467/kb4566467

Parecer técnico

https://docs.microsoft.com/pt-br/dotnet/framework/data/adonet/dataset-datatable-dataview/security-guidance

De acordo com o suporte da Microsoft, para certificar que tem relação com a atualização, adicione o código abaixo no Web.config do FrameHTML, dentro da TAG appSettings


<configuration>
    <appSettings>
        <add key="AppContext.SetSwitch:Switch.System.Data.AllowArbitraryDataSetTypeInstantiation" value="true" />
    </appSettings>
</configuration>

Caso corrija o erro, você precisará verificar o seu Dataset por alguma coluna de tipo complexo.

Douglas, inclui a tag citada acima no web.config e a API funcionou corretamente. Para corrigir o problema foi necessário realizar a exclusão da coluna Arquivo que era um tipo complexo e não era necessário para o retorno da API. Muito obrigado.