Система Windows 7 (64-разрядная) выполняет следующий код в Windows Azure Compute Emulator (SDK версии 1.5)
Site site = new ServerManager();
, что приводит к следующему исключению:
Получение фабрики классов COM для компонента с CLSID {B15183DD-75F9-42DF-8E57-C8B57692F134} не удалось из-за следующей ошибки: 80040154 Класс не зарегистрирован (исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
. ** Идентификатор класса, упомянутый в сообщении, относится к 32-битному .dll в Program Files (x86).Поскольку код роли Azure 64-разрядный, он не будет работать.
Такое поведение не наблюдалось до тех пор, пока некоторые обновления Windows не были добавлены при установке Windows Phone SDK 7.1
Как может быть эта проблемалучше всего решен?