2016-10-05 2 views
1

Я добавил ссылку службы WCF поКак обновить ссылку службы WCF в веб-проекте .NET CORE?

Ссылки Службы -> Добавить Connected Сервис -> службы WCF Просмотр

Сво работает нормально, справочная служба успешно добавлен. Теперь я изменил службу WCF (добавил новые веб-методы) и хотел бы обновить Service Reference, который я создал arleady.

В проекте framework .net, который я смог достичь, щелкнув ссылку «Обновить службу». У нас есть эта функция в .NET CORE Project?

+0

Поддержка WCF в .NET CORE ограничена на этом этапе - вам может потребоваться удалить ссылку и добавить ее снова. – Tim

+0

Тим, это боль, у меня более 10 ссылок на службы. Каждое обновление службы, я должен удалить и добавить ссылку. – sivaL

+0

Я не знаю, можете ли вы это сделать в .NET CORE, но то, что я сделал с нашим большим приложением, имеющим несколько сервисов, отказалось от подхода «Добавить службу» и использовать «ChannelFactory » для создания прокси-сервера и любые необходимые каналы для обслуживания. Контракты (интерфейсы), используемые для '', хранятся в отдельной сборке, которая совместно используется потребителями-потребителями и реализациями служб. Таким образом, когда изменяется определение службы, мне просто нужно обеспечить, чтобы обновленная сборка контрактов была развернута. – Tim

ответ

1

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

+0

Это не работает. – sivaL

+0

Я просто попробовал, используя чистую ядро ​​2.0, и это сработало для меня. Добавил сервис и использовал одно и то же пространство имен, он спросил, уверен ли я, что я хочу заменить Reference.cs, и он работал, новый метод моей службы был добавлен правильно. –

Смежные вопросы