Обернуть службу приложений в ASMX или выставить напрямую через WCF? - PullRequest
1 голос
/ 26 января 2011

У меня есть уровень службы приложений (который все возвращают сериализуемые модели представления).Некоторые из этих сервисов приложений должны вызываться через AJAX с помощью клиентского кода в веб-интерфейсе.В настоящее время я обертываю их в файлы ASMX, которые ничего не делают, кроме того, что диктуют формат ответа, поскольку JSON делегирует каждый вызов классу приложения с одинаковой подписью.

Желательно ли попытаться сохранить несколько строк кодавыставляя соответствующие классы обслуживания приложений как сервисы WCF?Может кто-нибудь указать мне на пример?Есть ли потенциальные подводные камни для использования в клиентском коде WebForms?

1 Ответ

2 голосов
/ 26 января 2011

Microsoft теперь считает сервисы ASMX «устаревшей технологией».Вы не должны использовать их для каких-либо новых разработок.Они были полностью заменены WCF.Например, см. Верхнюю часть этой статьи: http://msdn.microsoft.com/en-us/library/bb885203.aspx:

Этот раздел относится к устаревшей технологии.Веб-службы XML и клиенты веб-служб XML теперь должны создаваться с использованием Windows Communication Foundation .

...