Mudanças entre as edições de "Manuais:UniNFe/erro7"

De unimake
Ir para: navegação, pesquisa
(Criou página com '== 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...')
(Sem diferença)

Edição das 17h40min de 10 de maio de 2021

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.