Я пытаюсь включить проект IIS (Windows Server 2012 x64), который имеет одно веб-приложение ASP.NET x64 с одним проектом на C ++, который является 32- и 64-разрядным. Я попытался заменить C ++-проект DLL как на 32, так и на 64-битный. Кроме того, я пробовал много конфигураций: включите и выключите «Предпочитаете 32-разрядные» в Visual Studio, измените AnyCPU (для всех проектов) на 64-разрядные, включите и выключите «Включить 32-разрядные приложения» в IIS. Проблема в том, что IIS не видит DLL проекта C ++ (который должен видеть, он находится в одной папке) или не может загружаться из-за неправильного формата. Я хотел бы запустить целое решение в 64-разрядной версии с 32-разрядным C ++-проектом, поэтому изменение всего на 32-битное не было бы правильным решением. Есть ли способ разместить все в IIS для запуска приложения?