Кто-нибудь еще получает System.InvalidOperationException при развертывании службы данных WCF (CTP2) в IIS? - PullRequest
0 голосов
/ 12 мая 2011

Я только что создал новую службу данных, используя выпуск WCF Data Services 4.1 CTP2.Служба работает нормально на локальном хосте, но всякий раз, когда я пытаюсь выполнить развертывание на другом веб-сервере, я получаю следующую ошибку:

Тип 'Marshalls.CustomerContactsService.DataService.CustomersContactsDataService', предоставленный в качестве значения атрибута Service вДиректива ServiceHost или указанная в элементе конфигурации system.serviceModel / serviceHostingEnvironment / serviceActivations не найдена.Описание: во время выполнения текущего веб-запроса произошло необработанное исключение.Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.InvalidOperationException: Тип 'Marshalls.CustomerContactsService.DataService.CustomersContactsDataService',предоставленный как значение атрибута Service в директиве ServiceHost или предоставленный в элементе конфигурации system.serviceModel / serviceHostingEnvironment / serviceActivations не найден.

Все необходимые библиотеки присутствуют в папке binслужбы и параметры IIS такие же, как и у любой другой службы данных wcf, которую я когда-либо развертывал.Разница лишь в том, что это первая служба данных, которую я развернул с использованием CTP2 dll.Как я уже сказал, служба работает на локальном хосте, но больше нигде.

Заранее спасибо за любые ответы.

1 Ответ

0 голосов
/ 16 мая 2011

Я наконец понял проблему.EF4.1 не был установлен на веб-сервере, рассматриваемая служба данных запрашивает модель сущности, построенную с использованием EF4.1.Как только я установил это, служба данных начала работать.

...