Yogi@FLG Ответов: 1

Ссылки на службу WCF обновление не производя типы контрактов данных


Мой сервис wcf работал нормально.. ДО СИХ ПОР.
Я хотел обновить свой сервис, но это оказалось катастрофой.
После обновления все мои операционные контракты и члены данных не видны.
Даже в конфигурационном файле отсутствовали конечные точки службы.
В чем может быть проблема? Я расстроен. Каким будет решение?
Я пробовал все возможные решения, которые мог получить из сети, но безрезультатно.
Я даже попытался удалить сервис и воссоздать его заново, но в итоге получилось то же самое.


Что я уже пробовал:

Удаление ссылки на службу и повторное ее создание.
Удаление папки bin и перестройка решения.
Очистите и восстановите все.

Patrice T

Спросите Мисс !

Yogi@FLG

Тогда почему я должен размещать его здесь?
Мне нужны ответы из всех возможных источников.
Пожалуйста, отвечайте только в том случае, если у вас есть ответ.

johannesnestler

Что значит "не видно"? Что вы имеете в виду под конфигурацией... "отсутствует"?
Итак, вы проверили, что ваш код компилируется и запускается (без какого-либо контекста WCF)?
Я бы вернулся на шаг назад и исключил все распространенные/возможные источники ошибок. Начните с простого хостинга, начните с вызова службы с помощью WcfTestClient или аналогичного тестового приложения, чтобы убедиться, что ABC верна и Служба вызываема (никаких сетевых проблем).
Если мне нужно угадать-я бы сказал, Проблема сериализации (проверьте все ваши datacontracts-что вы изменили?)...

Yogi@FLG

У меня уже была служба wcf, которая работала.
Позвольте мне сказать, например, ABC. Я хотел обновить свою служебную справку.
После того, как я обновил справочную службу. Все мои контракты с данными и члены данных исчезли, гав... я не знаю, что произошло на самом деле.. все, что я сделал, это добавил несколько новых членов данных в мой существующий контракт данных, вот и все.. когда я отлаживаю свой класс обслуживания, служба работает нормально. Но после обновления моей сервисной ссылки ABC service все существующие контракты данных не видны.. я имею в виду, что они удаляются из моей сервисной ссылки после обновления.
Конфигурация приложения службы, сгенерированная для ссылки на службу, не содержит никаких конечных точек после обновления службы.
В чем может заключаться возможная проблема, стоящая за этим?
Я даже попытался вернуть изменения и обновить снова, но безрезультатно. произойдет то же самое.
Один из способов решения этой проблемы, как я понял, заключается в удалении проекта и повторном создании того же проекта. Но в ближайшем будущем, если это случится снова, я не смогу делать то же самое снова и снова.

1 Ответов

Рейтинг:
12

Yogi@FLG

Удалите и заново создайте проект.....
Создайте ссылку на сервис еще раз...
Это единственное возможное решение,которое я мог бы попробовать..