Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 22076|Odpowiedź: 0

[Źródło] .NET/C# asembler nie ładuje rozwiązania DLL dla sieci

[Skopiuj link]
Opublikowano 02.11.2018 17:06:43 | | | |
Próba załadowania asembla z lokalizacji sieciowej, co w wcześniejszych wersjach .NET Framework skutkowało sandboxingiem asemblera. Ta wersja .NET Framework nie ma domyślnie włączonych polityk CAS, więc takie ładowanie może być niebezpieczne. Jeśli to obciążenie nie ma na celu piaskowania w montażu, włącz przełącznik loadFromRemoteSources. Więcej informacji można znaleźć podLogowanie do linku jest widoczne.



Rozwiązanie:

[Metoda 1]

Zgodnie z promptem znalazłem artykuł na MSDN. Rozwiązanie przedstawione w artykule to: Dodaj następujący fragment xml do pliku konfiguracyjnego programu:


Po tym rozwiązaniu program działa poprawnie.
Link MSDN:Logowanie do linku jest widoczne.(VS.100).aspx。

[Metoda 2]

Klasa Assembly posiada funkcję statyczną UnsafeLoadFrom, która nie wykonuje żadnych kontroli bezpieczeństwa podczas ładowania asemblera. Zmodyfikuj oryginalny kod w następujący sposób:


[Metoda 3]

Metoda ładowania w Assembly ma dużo przeciążeń i możesz użyć jednej z funkcji obciążenia z parametrami bajt[]. Kod jest następujący:







Poprzedni:Klasa Big Bull King PHP Thailand Cow + Basic Class Pełny zestaw tutoriali wideo Ponad 500 odcinków PHP – kompleksowy praktyczny film...
Następny:Analiza Haozip w oprogramowaniu nieuczciwym
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com