Não foi possível carregar arquivo ou assembly 'someProject' ou uma de suas dependências. Acesso negado
-
03-07-2019 - |
Pergunta
Eu estou preso com um erro asp.net. Meu bom trabalho de aplicação no desenvolvimento e environemnt teste. Mas na produção que me dê seguinte erro:
Não foi possível carregar arquivo ou assembly 'someProject' ou uma de suas dependências. O acesso é negado.
Solução 2
Apenas excluir a pasta bin e, em seguida, cópia agian-lo. Agora, ele está funcionando ...
Outras dicas
Vá para Sysinternals e Descarregar Process Monitor: http://technet.microsoft. com / en-us / sysinternals / bb896645.aspx
Em seguida, iniciá-lo, rosca de filtro e ações de registro de distância. Conteúdo limpo. Execute o aplicativo e obter o erro, e depois parar a coleta no monitor de processo. Agora, procure por um status de acesso negado, e você será capaz de ver exatamente o arquivo que está causando problemas, bem como a conta de usuário que está tentando obter acesso.
Dê permissões totais para o usuário executar ou grupo (como grupo de máquina \ usuários ou Domínio \ usuários do domínio) no
C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Arquivos temporários ASP.NET
Use o seu número de versão .NET alvo em vez de v4.0.30319 se é diferente do .NET 4.0.
No meu caso, alterando a identidade do pool de aplicativos de ApplicationPoolIdentity para serviço de rede ele funciona.
Depois de implantar um novo projeto Web API para nossa fazenda web, um dos nossos servidores web não estava funcionando e dando o erro:
Could not load file or assembly 'Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Access is denied.
Acontece que a pasta que hospeda o site Web API estava faltando permissões para IIS_IUSRS
. Adicionando o usuário com Read
, Read & execute
e permissões List folder contents
corrigiu o problema.
Verifique se o usuário do servidor tem acesso ao diretório onde suas montagens estão localizados.
soa como um servidor configurado incorretamente.
Em primeiro lugar, verificar que o conjunto realmente existe.
Em segundo lugar, verificar se a sua conta do processo de trabalho tem acesso a ele.