Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 22076|Répondre: 0

[Source] l’assembleur .net/c# ne charge pas la solution dll pour le réseau

[Copié le lien]
Publié sur 02/11/2018 17:06:43 | | | |
Tenter de charger un assembleur depuis un emplacement réseau, ce qui, dans les versions antérieures du .NET Framework, entraînait le sandboxing de l’assembleur. Cette version du .NET Framework n’a pas activé par défaut les politiques CAS, ce qui peut donc être dangereux. Si cette charge n’est pas destinée à mettre l’assemblage en sandbox, activez le commutateur loadFromRemoteSources. Pour plus d’informations, voirLa connexion hyperlientérée est visible.



Solution:

[Méthode 1]

Selon la suggestion, j’ai trouvé un article de MSDN. La solution donnée dans l’article est la suivante : Ajouter le extrait xml suivant au fichier de configuration du programme :


En suivant cette solution, le programme fonctionne correctement.
Lien MSDN :La connexion hyperlientérée est visible.(VS.100).aspx。

[Méthode 2]

La classe Assembly possède une fonction statique, UnsafeLoadFrom, qui n’effectue aucune vérification de sécurité lors du chargement d’un assemblage. Modifiez le code original comme suit :


[Méthode 3]

La méthode de charge d’Assembly comporte beaucoup de surcharges, et vous pouvez utiliser une des fonctions de charge avec des paramètres d’octet[]. Le code est le suivant :







Précédent:Thaïlande, vache, PHP Big Bull Class + cours de base, ensemble complet de tutoriels vidéo, plus de 500 épisodes de vidéo pratique complète en PHP...
Prochain:Analyse haozip de logiciels malveillants
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com