Веб-службы ASP.NET (во множественном числе) или веб-служба с несколькими классами

Я изо всех сил пытаюсь принять решение относительно правильной организации веб-службы. Должен ли я иметь несколько ASMX, представляющих различные функции в веб-службе, или мне нужен один ASMX?

Если у меня есть несколько ASMX, не составляет ли это несколько веб-сервисов?

Если у меня есть один ASMX, как мне организовать свой код (в настоящее время мой ASMX представляет собой один класс)?

Спасибо за любой совет! Бен


person Community    schedule 21.11.2008    source источник


Ответы (2)


Я бы рекомендовал несколько сопоставлений .asmx с различными функциональными аспектами вашего приложения, иначе вы получите огромную конечную точку. Слишком часто я вижу одну конечную точку с примерно 50 методами веб-сервиса, и разработчику конечного пользователя неприятно работать с этим.

Кев

person Kev    schedule 21.11.2008

Способ решения проблемы нескольких asmx описан в исходном вопросе.

Прочитайте этот http://www.freddes.se/2009/02/16/multiple-web-service-references-sharing-types/

и познакомьтесь с wsdl.exe, это ваш друг при использовании веб-сервисов .net2.

person Community    schedule 02.05.2009