Мы настроили приложение .net, разработанное с использованием .net framework 4.0, с использованием инфраструктуры MVC и службы WCF на 32-разрядном сервере Windows 2003, содержащем IIS 6.
Однако, когда то же приложение установлено на 64-разрядном сервере Win 2008 R2, мы получаем следующую ошибку, когда приложение обращается к службе WCF:
Компонент для поддержки сервиса не найден
Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.
Сведения об исключении: Castle.MicroKernel.ComponentNotFoundException: не найден компонент для поддержки службы
Мы установили для параметра Включить 32-разрядные приложения в «Пуле приложений» значение true на 64-разрядном сервере.