У меня есть требование установить компонент маршрутизации запросов Microsoft для IIS 7.5, работающего на 64-битной машине Windows 2008 R2 SP1.
После установки маршрутизации запросов Microsoft через установщик веб-платформы наше приложение ASP.NET 4.0 выдает ошибку HTTP 503. Служба недоступна.
Сведения об ошибке журнала событий Windows говорят:
The Module DLL 'C:\Program Files\IIS\Application Request Routing\requestRouter.dll' could not be loaded due to a configuration problem. The current configuration only supports loading images built for a AMD64 processor architecture. The data field contains the error number. To learn more about this issue, including how to troubleshooting this kind of processor architecture mismatch error, see http://go.microsoft.com/fwlink/?LinkId=29349.
Я могу устранить эту ошибку, изменив пул приложений для работы в 32-битном режиме, установив для параметра «Включить 32-битные приложения» значение true.
Однако я бы предпочел не делать этого для решения проблемы.
Мои вопросы: