Мне интересно, каким образом запустить Windows 32-разрядное приложение, а не ASP.NET, для запуска на сервере Windows 2012 R2.Как включить 32-разрядное приложение .Net для запуска в Windows 2012 R2 64-разрядный
Я скомпилировал приложение с Windows 32bit, с .Net версии 2.0. Но когда я копирую exe на сервер, я получаю сообщение об ошибке, что vjslib.dll не найден, unhandledException: Syste.IO.FileNotFoundException.
Но я нахожу файлы в папке Framework \ 2.0.xxx.
В asp.net у вас есть конкретные разрешенные 32-разрядные приложения. Есть ли какой-либо параметр для запуска определенного exe с определенным .net clr?
С наилучшими пожеланиями
Проверьте, скомпилировано ли приложение для режима x86 cpu. – Steve
Другая возможность - версия vsjlib.dll, найденная на серверной машине. Существует 64-битная версия, и, конечно, это не будет видно в 32-битном приложении. Здесь загрузите для обоих типов vsjlib.dll https://msdn.microsoft.com/it-it/vstudio/bb188593 – Steve