сбой веб-службы .exe на сервере - PullRequest
0 голосов
/ 18 августа 2010

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

ошибка, которую я ловлю, говорит

Получение фабрики класса COM для компонента с CLSID {BF97F9A2-A475-4F26-9B 5B-3A14F02D9824} не удалось из-за следующей ошибки: 80040154.

Моя машина разработки - 32-битная Windows 7. Сервер, на котором она работает, - это сервер 2008 64-битный, а сервер, на котором он НЕ работает, - это также сервер 2008 64-битный.

есть идеи, как решить эту проблему? спасибо.

Ответы [ 2 ]

1 голос
/ 18 августа 2010

Убедитесь, что COM-компонент, к которому вы обращаетесь, зарегистрирован.

1 голос
/ 18 августа 2010

См. Ответ на этот пост на social.msdn:

Проблема была просто в том, что сторонним dll требовались другие dll, которых не было в системе. Поэтому я установил необходимые (другие) библиотеки и все в порядке.

Убедитесь, что все необходимое для вашей службы правильно установлено на сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...