Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 22076|Respuesta: 0

[Fuente] El ensamblador .net/c# no carga la solución DLL para la red

[Copiar enlace]
Publicado en 2/11/2018 17:06:43 | | | |
Intentar cargar un ensamblador desde una ubicación de red, lo que en versiones anteriores del .NET Framework resultaba en sandboxing del ensamblador. Esta versión del .NET Framework no tiene activadas las políticas CAS por defecto, por lo que esta carga puede ser peligrosa. Si esta carga no está destinada a hacer sandbox al ensamblaje, activa el switch loadFromRemoteSources. Para más información, véaseEl inicio de sesión del hipervínculo es visible.



Solución:

[Método 1]

Según el prompt, encontré un artículo de MSDN. La solución dada en el artículo es: Añadir el siguiente fragmento xml al archivo de configuración del programa:


Siguiendo esta solución, el programa funciona correctamente.
Enlace MSDN:El inicio de sesión del hipervínculo es visible.(VS.100).aspx。

[Método 2]

La clase ensamblador tiene una función estática, UnsafeLoadFrom, que no realiza ninguna comprobación de seguridad al cargar un ensamblador. Modifica el código original de la siguiente manera:


[Método 3]

El método de carga de Assembly tiene muchas sobrecargas, y puedes usar una de las funciones de carga con parámetros de byte[]. El código es el siguiente:







Anterior:Tailandia Vaca PHP Big Bull Class + Clase Básica Conjunto completo de tutoriales en vídeo Más de 500 episodios de vídeo práctico completo en PHP...
Próximo:Análisis de software fraudulento
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com