Я создаю приложение REST WCF поверх Windows Azure. В localhost я могу подключиться и использовать SQL Azure с NHibernate, но всякий раз, когда я пытаюсь переместить приложение в Windows Azure, оно не может загрузить необходимые библиотеки DLL для нормальной работы NHibernate.
Я видел форумы, на которых говорится, что эта проблема может возникнуть, если библиотеки NHibernate были скомпилированы с целью x86, и поскольку Windows Azure работает на x64, я попытался изменить цель моей сборки на x64 (хотя я работаю Windows 7 x86).
Проблема, которую он отображает,
Сервер обнаружил ошибку
обработка запроса. Исключение
сообщение «Невозможно загрузить тип
«NHibernate.ByteCode.Castle.ProxyFactoryFactory,
NHibernate.ByteCode.Castle 'во время
Конфигурация прокси фабричного класса.
Возможные причины: -
Сборка провайдера NHibernate.Bytecode
не был развернут. - Используется typeName
инициализировать
свойство proxyfactory.factory_class
раздела сессия-фабрика не
хорошо сформирован. Решение: подтвердите, что
Ваша папка развертывания содержит один из
следующие сборки:
NHibernate.ByteCode.LinFu.dll
NHibernate.ByteCode.Castle.dll. Увидеть
логи сервера для более подробной информации.
Кто-нибудь видел эту ошибку раньше? Как мне это решить?