При создании веб-сайта для размещения службы WCF редактирование конфигурации wcf выдает «служба не найдена» - PullRequest
0 голосов
/ 09 июня 2011

Я новичок в WCF, и у меня есть простой вопрос.Я создал решение, которое содержит библиотеку службы WCF и веб-сайт для размещения службы.На сайте я ссылаюсь на служебную библиотеку proj, поэтому service.dll находится в моем / bin сайта.Я отредактировал файл .svc на веб-сайте, чтобы использовать службу указанного проекта, но когда я щелкаю правой кнопкой мыши на файле web.config и выбираю «Изменить конфигурацию WCF» в списке служб, появляется сообщение «Службы не определены».

IЯ следую этому руководству, http://www.youtube.com/watch?v=SVPXLF-g4Ws&feature=related, и когда он выполняет шаг «Изменить конфигурацию WCF», указанная служба отображается в списке.

Он использует vs2008, я использую vs2010.Я что-то пропустил?Я надеюсь, что предоставил достаточно информации, чтобы получить ответы на некоторые вопросы.

Спасибо

Ответы [ 2 ]

1 голос
/ 11 сентября 2012

У меня такая же проблема, но я воссоздал службу WCF в VS2008, и она сработала.Мне было бы интересно узнать, почему конфигурация не распознает службу в VS2010.

Обновление : я отредактировал файл web.config, заменив раздел System.ServiceModel на тот, что из WCFБиблиотека app.config.

0 голосов
/ 09 июня 2011

Сначала в файле конфигурации не определены службы (web.config) - он определен в файле .svc, и если вы попытаетесь получить к нему доступ, он даже будет работать (если выповторно использовать .net 4.0), поскольку WCF добавит конечную точку по умолчанию, если для службы не найдена конфигурация.

Если вы хотите настроить конфигурацию для своей службы, выберите «Создать новую службу ...», затем перейдите в каталог / bin и выберите DLL библиотеки классов.Затем вы можете выбрать класс обслуживания и перейти оттуда.

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