Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 22076|Resposta: 0

[Fonte] .net/c# assembly falha em carregar a solução dll para a rede

[Copiar link]
Publicado em 02/11/2018 17:06:43 | | | |
Tentar carregar um assembly a partir de um local de rede, o que em versões anteriores do .NET Framework resultava em sandboxing do assembly. Esta versão do .NET Framework não possui políticas CAS ativadas por padrão, então esse carregamento pode ser perigoso. Se essa carga não for destinada a sandbox para a montagem, ative o switch loadFromRemoteSources. Para mais informações, vejaO login do hiperlink está visível.



Solução:

[Método 1]

De acordo com o prompt, encontrei um artigo da MSDN. A solução dada no artigo é: Adicionar o seguinte trecho xml ao arquivo de configuração do programa:


Seguindo essa solução, o programa funciona corretamente.
Link MSDN:O login do hiperlink está visível.(VS.100).aspx。

[Método 2]

A classe Assembly possui uma função estática, UnsafeLoadFrom, que não realiza nenhuma verificação de segurança ao carregar um montador. Modificar o código original da seguinte forma:


[Método 3]

O método de carga do Assembly tem muitas sobrecargas, e você pode usar uma das funções de carga com parâmetros de byte[]. O código é o seguinte:







Anterior:Turma Big Bull PHP Vaca da Tailândia + Aula Básica Conjunto completo de tutoriais em vídeo Mais de 500 episódios de vídeo prático abrangente em PHP...
Próximo:Análise haozip de software desonesto
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com