Технология веб-служб из.NET 1.0 теперь считается "устаревшей технологией".

Технология веб-сервисов из.NET 1.0, которая в настоящее время считается "устаревшей технологией". Для новых разработок веб-служб или клиентов веб-служб рекомендуется использовать Windows Communication Framework (WCF), ASP.Net Web API или другие современные платформы.

Технология веб-служб ASMX была представлена ​​в.NET 1.0 как "веб-службы ASP.NET" и также называлась "веб-службами XML". Термин "ASMX" относится к типу файла конечных точек веб-службы, например WebService1.asmx. Обратите внимание на то, что Microsoft говорит о своем форуме ASMX:

Этот форум удален. Он заблокирован, но все еще доступен для просмотра в папке " Архивные форумы ". Все будущие сообщения по этой теме следует размещать на форуме Windows Communication Foundation, сериализации и сети.

Веб-службы ASMX поддерживают только SOAP или JSON через HTTP или HTTPS и имеют ограниченную расширяемость.

Важные вопросы по ASMX

Другие устаревшие технологии

Расширения веб-сервисов, или WSE, представляли собой набор временных выпусков, которые добавляли к технологии ASMX, чтобы позволить разработчикам работать с новыми стандартами WS-* по мере их разработки в отрасли. Это означает, что вы часто будете упоминать WSE в связи с безопасностью. Это не означает, что WSE является решением безопасности в веб-службах, это означает, что WSE была этим решением до выпуска WCF. WCF заменяет устаревшую WSE. Фактически, WSE не поддерживается в Windows 2008 или более поздних версиях, а также в Visual Studio 2008.

Еще более устаревшим является набор инструментов SOAP. Это был способ создания клиентов для веб-служб, который работал со старыми приложениями VB или ASP. Не используйте это.