Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 22076|Antwoord: 0

[Bron] .net/c# assembly faalt in het laden van de dll-oplossing voor het netwerk

[Link kopiëren]
Geplaatst op 02-11-2018 17:06:43 | | | |
Het proberen te laden van een assembly vanaf een netwerklocatie, wat in eerdere versies van het .NET Framework resulteerde in sandboxing van de assembly. Deze release van het .NET Framework heeft standaard geen CAS-beleidslijnen ingeschakeld, dus deze lading kan gevaarlijk zijn. Als deze belasting niet bedoeld is om de assembly te sandboxen, schakel dan de loadFromRemoteSources-switch in. Voor meer informatie, zieDe hyperlink-login is zichtbaar.



Oplossing:

[Methode 1]

Volgens de prompt vond ik een artikel van MSDN. De oplossing die in het artikel wordt gegeven is: Voeg het volgende xml-fragment toe aan het configuratiebestand van het programma:


Na deze oplossing werkt het programma correct.
MSDN-link:De hyperlink-login is zichtbaar.(VS.100).aspx。

[Methode 2]

De Assembly-klasse heeft een statische functie, UnsafeLoadFrom, die geen beveiligingscontroles uitvoert bij het laden van een assembly. Wijzig de originele code als volgt:


[Methode 3]

De load-methode van assembly kent veel overloads, en je kunt een van de loadfuncties gebruiken met byte[]-parameters. De code is als volgt:







Vorig:Thailand Cow PHP Big Bull Klas + Basisklas Volledige set videotutorials Meer dan 500 afleveringen van PHP uitgebreide praktische video...
Volgend:Rogue software haozip-analyse
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com