DLLimport не может загрузить dll

Я использую неуправляемую dll в cpp, которую я вызываю из своего веб-проекта C #. Он отлично работает на моем локальном хосте, но просто не работает на моем общем хостинге winhost. Такое случается, когда я пытаюсь использовать одну из функций в dll.

Я получаю следующее сообщение об ошибке:

«Не удалось загрузить DLL 'dllTest.dll': приложение не запустилось поскольку его параллельная конфигурация неверна. Пожалуйста, посмотрите журнал событий приложения или используйте инструмент командной строки sxstrace.exe для Подробнее. (Исключение из HRESULT: 0x800736B1) "," errors ": [{" name ":" DllNotFoundException "," message ":" Невозможно для загрузки DLL 'dllTest.dll': приложение не запустилось, потому что его параллельная конфигурация неверна. Пожалуйста, посмотрите журнал событий приложения или используйте инструмент командной строки sxstrace.exe для Подробнее. (Исключение из HRESULT: 0x800736B1) "}]}

Я подозреваю, что это проблема пути. Рассматриваемая dll, dllTest.dll, помещена в мою папку bin. Я не уверен, где она ищет dll. но есть ли способ указать путь для поиска dll. Я не могу найти способ указать относительный путь к dll.

Я не думаю, что это проблема зависимости, потому что мой dllTest.dll это всего лишь простой тест, и он содержит только простую функцию добавления.

Или не может быть других причин?

Спасибо за помощь.

8
задан Sir Crispalot 30 August 2013 в 15:52
поделиться