Вот мои настройки:
Dev: - 64-разрядная версия Windows Server 2008 - Visual Studio 2008 - решение с 3 библиотеками классов, 1 веб-приложением
промежуточный веб-сервер: - Windows Server2008 R2 64-bit - интегрированный пул приложений IIS7.5 с включенными 32-битными приложениями
В Visual Studio я настроил все 4 моих проекта для компиляции в «Любой процессор», но когда я запускаю это веб-приложение навеб-сервер с 32-разрядным пулом приложений отключается и завершает работу.Когда я запускаю пул приложений в 64-битном режиме, он работает нормально.Производственный веб-сервер требует, чтобы я запускал 32-разрядный пул приложений в 64-разрядной ОС, поэтому я настроил его таким образом на промежуточном веб-сервере.
(я рассматривал возможность публикации на ServerFault, но на серверной частикажется, работает нормально. Это мой код, в частности, который не хочет работать в 32-битном пуле приложений, поэтому я публикую здесь.)
Редактировать: Ошибка просмотра события
Faulting application name: w3wp.exe, version: 7.5.7600.16385, time stamp: 0x4a5bcd2b
Faulting module name: KERNELBASE.dll, version: 6.1.7600.16385, time stamp: 0x4a5bdbdf
Exception code: 0xe053534f
Fault offset: 0x0000b727
Faulting process id: 0x%9
Faulting application start time: 0x%10
Faulting application path: %11
Faulting module path: %12
Report Id: %13