Manuais:UniNFe/erro7

De unimake
Ir para: navegação, pesquisa

Erro

Tentativa de carregar um assembly de um local de rede que faria com que o assembly ficasse em modo seguro em versões anteriores do .NET Framework. Esta versão do .NET Framework não habilita a política de CAS por padrão, portanto, esse carregamento pode ser perigoso. Se ele não tiver a intenção de colocar o assembly em área restrita, habilite a opção loadFromRemoteSources. Consulte http://go.microsoft.com/fwlink/?LinkId=155569 para obter mais informações.

Solução

O .NET Framework 4.8 está instalado na máquina e mesmo assim apresenta a mensagem de erro acima no WINDOWS SERVER 2012 R2. Para resolver siga os seguintes passos:

Abra o arquivo:

  • Se for windows 32 bits: %windir%\Microsoft.NET\Framework\[version]\config\machine.config
  • Se for windows 64 bits: %windir%\Microsoft.NET\Framework64\[version]\config\machine.config

Procure a seção <configuration>, dentro dela localize a seção <runtime> e dentro da <runtime> crie a seguinte tag: <loadFromRemoteSources enabled="true"/>

Ficando algo mais ou menos assim:

<configuration>
 ...
 ...
 <runtime>
   <loadFromRemoteSources enabled="true"/>
   ...
   ...
 </runtime>
 ...
 ...
 ...
</configuration>

Agora feche o UNINFE, abra novamente e faça o teste.

Legenda:

  • [version] = Versão do .NET Framework (Pegue a mais atual 4.?.?.?)
  • Os três pontos (...) no exemplo é só para enfatizar que terá mais dados dentro do arquivo de configuração e devem ser mantidos sem nenhuma alteração.