Информация об изменениях

Сообщение Ассембля в памяти не находит ref.DLLки от 13.10.2022 2:19

Изменено 13.10.2022 2:21 Baiker

Ассембля в памяти не находит ref.DLLки
Мужики, у меня проблемка — для вас задачка Помогите, плиз, хотя бы с "куда копать".

Пишу свой "веслосипед" — ASP.NET; Практически всё написал в 170 строчек кода!
Где затык: сам ASP-движок сделан в виде SCGI-сервера позади nginx. Движок принимает скрипт, компилирует в ассеммблю В ПАМЯТИ и запускает "генератор HTML страницы" (метод из класса).
Но если при компиляции я задал все referenced сборки (из разных мест) и всё прошло на ура, то запуск метода из этой ассембли мгновенно падает "не могу найти зареференсеные сборки"!
Как же так? Ведь сборка уже в памяти и должна знать, где лежат DLLки! ProcessMonitor'ом подсмотрено, что ассембля ищет свои сборки исключительно в каталоге, где лежит экзешник самого ASP-движка! Но я не могу к движку в каталог копировать все сторонние DLLки! Ведь ASP-страницы могут быть вообще от разных приложений.
Как быть?
Ассембля в памяти не находит ref.DLLки
Мужики, у меня проблемка — для вас задачка Помогите, плиз, хотя бы с "куда копать".

Пишу свой "веслосипед" — ASP.NET; Практически всё написал в 170 строчек кода!
Где затык: сам ASP-движок сделан в виде SCGI-сервера позади nginx. Движок принимает скрипт, компилирует в ассеммблю В ПАМЯТИ и запускает "генератор HTML страницы" (метод из класса).
Но если при компиляции я задал все referenced сборки (из разных мест) и всё прошло на ура, то запуск метода из этой ассембли мгновенно падает "не могу найти зареференсеные сборки"!
Как же так? Ведь сборка уже в памяти и должна знать, где лежат DLLки! ProcessMonitor'ом подсмотрено, что ассембля ищет свои сборки исключительно в каталоге, где лежит экзешник самого ASP-движка! И когда я руками скопировал недостающие либы, всё заработало.
Но я не могу к движку в каталог копировать все сторонние DLLки! Ведь ASP-страницы могут быть вообще от разных приложений.
Как быть?