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

De unimake
Ir para: navegação, pesquisa
(Criou página com '== Erro == Não foi possível carregar o arquivo ou assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' ou uma de suas dependências. O...')
 
Linha 1: Linha 1:
 
== Erro ==
 
== Erro ==
  
Não foi possível carregar o arquivo ou assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.
+
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 ==
 
== Solução ==
  
O .NET Framework instalado na máquina não é compatível com o NetStandard, para resolver instale a versão do .NET Framework 4.8.
+
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:
  
* [https://dotnet.microsoft.com/download Clique aqui para acessar o site para download do .NET Framework 4.8]
+
Abra o arquivo:
* Na sequencia clique no botão para fazer o download da Runtime do .NET Framework 4.8
+
 
* Agora instalar.
+
* 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:
 +
 
 +
<pre>
 +
<configuration>
 +
...
 +
...
 +
<runtime>
 +
  <loadFromRemoteSources enabled="true"/>
 +
  ...
 +
  ...
 +
</runtime>
 +
...
 +
...
 +
...
 +
</configuration>
 +
</pre>
 +
 
 +
Agora feche o UNINFE, abra novamente e faça o teste.
 +
 
 +
== Legenda: ==
 +
 
 +
* [version] = Versão do .NET Framework (Pegue o mais atual 4.?.?.?)
 +
* Os três pontos (...) no exemplo é para enfatizar que terá mais dados dentro do arquivo de configuração e devem ser mantidos sem nenhuma alteração.

Edição das 17h36min 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 o 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.