Получение 0x80131902 при вызове компонента COM + - PullRequest
1 голос
/ 14 января 2011

Обновление: даже если я удаляю корневой каталог приложений, он выдает ту же ошибку - единственный способ запустить его - это процесс библиотеки, а не процесс сервера.

Оригинальный вопрос: я создал компонент COM + в .Net. Он должен использовать файл конфигурации, поэтому я создал каталог с файлом application.manifest и application.config и установил его в качестве корневого каталога приложения. Теперь, когда я пытаюсь создать экземпляр этого объекта, я получаю следующий HRESULT: 0x80131902. Кажется, я не могу точно определить, что это значит, за исключением того, что существует проблема с загрузкой домена приложения. Если я не установил корневой каталог приложения, он загружается просто отлично (но не имеет доступа к конфигурации).

1 Ответ

1 голос
/ 14 января 2011

Оказывается, это потому, что я вызывал исключение во время конструктора компонента COM +. Надеюсь, это поможет кому-то в будущем.

...