Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 22076|Ответ: 0

[Источник] Assembly .net/c# не загружает решение DLL для сети

[Скопировать ссылку]
Опубликовано 02.11.2018 17:06:43 | | | |
Попытка загрузить ассемблер из сетевого местоположения, что в ранних версиях .NET Framework приводило к песочнице сборки. В этом выпуске .NET Framework по умолчанию не включены политики CAS, поэтому такая нагрузка может быть опасной. Если эта нагрузка не предназначена для песочницы сборки, включите переключатель loadFromRemoteSources. Для получения дополнительной информации см.Вход по гиперссылке виден.



Решение:

[Метод 1]

Согласно запросу, нашёл статью на MSDN. Решение, приведённое в статье, следует: Добавьте следующий xml-фрагмент в конфигурационный файл программы:


Следуя этому решению, программа работает корректно.
Ссылка на MSDN:Вход по гиперссылке виден.(VS.100).aspx。

[Метод 2]

Класс Assembly имеет статическую функцию UnsafeLoadFrom, которая не выполняет никаких проверок безопасности при загрузке сборки. Измените исходный код следующим образом:


[Метод 3]

Метод загрузки в ассемблере содержит много перегрузок, и вы можете использовать одну из функций загрузки с параметрами byte[]. Код таков:







Предыдущий:Thailand Cow PHP Big Bull Class + базовый класс Полный набор видеоуроков Более 500 выпусков PHP — комплексное практическое видео...
Следующий:Анализ haozip в Rogue software
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com