«Класс не зарегистрирован» при использовании Microsoft.Web.Administration в Windows 7 после установки обновлений - PullRequest
3 голосов
/ 27 декабря 2011

Система 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

Как может быть эта проблемалучше всего решен?

1 Ответ

4 голосов
/ 12 января 2012

Возникла проблема с установкой IIS Express на тот же компьютер - удаление восстановило нормальную работу.

...