Описание тега asmx
Технология веб-сервисов из.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
- Веб-ссылка VS2003 для службы WCF имеет дополнительный параметр "IdSpecified" (или если ваши целочисленные или другие параметры примитивного типа исчезнут)
- Разница между веб-ссылкой и ссылкой на сервис?
Другие устаревшие технологии
Расширения веб-сервисов, или WSE, представляли собой набор временных выпусков, которые добавляли к технологии ASMX, чтобы позволить разработчикам работать с новыми стандартами WS-* по мере их разработки в отрасли. Это означает, что вы часто будете упоминать WSE в связи с безопасностью. Это не означает, что WSE является решением безопасности в веб-службах, это означает, что WSE была этим решением до выпуска WCF. WCF заменяет устаревшую WSE. Фактически, WSE не поддерживается в Windows 2008 или более поздних версиях, а также в Visual Studio 2008.
Еще более устаревшим является набор инструментов SOAP. Это был способ создания клиентов для веб-служб, который работал со старыми приложениями VB или ASP. Не используйте это.