Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 22076|Svar: 0

[Kilde] .net/c#-samlingen kan ikke indlæse dll-løsningen for netværket

[Kopier link]
Opslået på 02/11/2018 17.06.43 | | | |
Forsøg på at indlæse en assembly fra en netværkslokation, hvilket i tidligere versioner af .NET Framework resulterede i sandboxing af assemblyen. Denne udgivelse af .NET Framework har ikke CAS-politikker aktiveret som standard, så denne indlæsning kan være farlig. Hvis denne belastning ikke er beregnet til at sandboxe samlingen, skal loadFromRemoteSources-switchen aktiveres. For mere information, seHyperlink-login er synlig.



Opløsning:

[Metode 1]

Ifølge prompten fandt jeg en artikel fra MSDN. Løsningen givet i artiklen er: Tilføj følgende xml-uddrag til programmets konfigurationsfil:


Ved at følge denne løsning fungerer programmet korrekt.
MSDN-link:Hyperlink-login er synlig.(VS.100).aspx。

[Metode 2]

Assembly-klassen har en statisk funktion, UnsafeLoadFrom, som ikke udfører nogen sikkerhedstjek ved indlæsning af en assembly. Ændr den oprindelige kode som følger:


[Metode 3]

Assemblys load-metode har mange overbelastninger, og du kan bruge en af load-funktionerne med byte[]-parametre. Koden er som følger:







Tidligere:Thailand Cow PHP Big Bull Class + Basic Class Komplet sæt videotutorials Mere end 500 episoder af PHP omfattende praktisk video...
Næste:Rogue software haozip-analyse
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com