ASP. NET Загрузка 32-битной библиотеки Core Web API в IIS приводит к BadImageFormatException с включенной 32-битной - PullRequest
0 голосов
/ 29 мая 2020

Итак, я хочу запустить веб-API ASP. NET Core 3.1 в IIS, которому необходимо загрузить 32-битную библиотеку. Итак, я только что включил 32-битную функцию в ApplicationPool. Также в TaskManager видно, что процесс 32-битный. Также я установил 32-битный do tnet sdk и установил для переменной PATH 32-битную версию. Но всегда я хочу выполнить метод, который загружает 32-битную сборку. Я получаю ошибку System.BadImageFormatException: Could not load file or assembly, что означает, что процесс 64-битный ?? Когда я начинаю без IIS, он работает нормально.

Для сборки я использовал win-x86 runtime

1 Ответ

0 голосов
/ 29 мая 2020

Итак, мне удалось исправить свою проблему, установив Распространяемый компонент Visual C ++ 2013

...