Сколько усилий требуется для преобразования ASMX в веб-сервис WCF? - PullRequest
20 голосов
/ 01 октября 2009

У меня есть 2 веб-службы, в общей сложности около 6 веб-методов, большая часть кода всегда находится в сборках, и веб-служба asmx просто вызывает эти методы сборки и возвращает их тип возврата.

Сколько усилий нужно для конвертации веб-сервисов из ASMX в WCF?

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

Ответы [ 2 ]

16 голосов
/ 01 октября 2009

Ознакомьтесь с некоторыми из этих постов в блоге и статьями о том, как это сделать:

и многое другое - выполните поиск «Миграция ASMX в WCF», и вы получите массу хитов

Марк

12 голосов
/ 01 октября 2009

Вам должно быть очень просто конвертировать, особенно если ваши существующие веб-методы asmx просто вызывают в другие классы. Просто создайте новую службу WCF из Visual Studio - таким образом, вы по-прежнему сохраните существующие веб-службы. Он автоматически создаст для вас конечную точку http, поэтому вы можете просто сбросить ее прямо в IIS (с небольшой настройкой). Вам нужно будет описать ваши классы DataContract, но это тоже тривиально просто.

Я сделал это недавно, и это была радость!

...