asp.net mvc (используйте внешнюю dll c ++ Исключение из HRESULT: 0x8007007E) - PullRequest
0 голосов
/ 22 мая 2019

Я пишу проект asp.net mvc, этот проект использует внешнюю dll из c ++ (ACTR_DLL.dll), этот проект успешно выполняется в моей системе. Но когда публикуется из Visual Studio, внешние dll c ++ не существует в папках Когда я загружаю проект на сервер, эта ошибка отображается:

Невозможно загрузить DLL 'ACTR_DLL.dll': указанный модуль не найден. (Исключение из HRESULT: 0x8007007E)

Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении:

System.DllNotFoundException: невозможно загрузить DLL 'ACTR_DLL.dll': указанный модуль не найден. (Исключение из HRESULT: 0x8007007E)

я заменяю внешнюю dll c ++ в папке на сервере, но ошибка не решена

1 Ответ

0 голосов
/ 22 мая 2019

В дополнение к проверке того, что ваша dll развернута, вы должны убедиться, что никакие зависимости вашей dll отсутствуют.Для этого вы можете использовать инструмент Зависимости: https://github.com/lucasg/Dependencies

Затем вы сможете выполнять соответствующие действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...