Manuais:UniNFe/erro7
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.