Могу ли я обновить веб-службу ASP.NET до WCF и по-прежнему вызывать ее из ASP.NET 1.1? - PullRequest
2 голосов
/ 08 октября 2008

Мне нужно внести изменения в веб-службу ASP.NET, написанную пару лет назад для 2.0. Я называю этот веб-сервис со старого сайта 1.1. Мне нужно внести некоторые изменения в веб-службу, поэтому я думаю, стоит ли переписать это в службу WCF и, если да, смогу ли я использовать ее со своего веб-сайта 1.1?

Ответы [ 3 ]

3 голосов
/ 08 октября 2008

Да, это будет работать. Ваша служба должна быть не ниже .net 3.0, но пока вы используете basicHttpBinding или wsHttpBinding, вы можете использовать ее как любой другой веб-сервис.

3 голосов
/ 08 октября 2008

Вы можете заставить службу WCF действовать и вести себя так же, как традиционную веб-службу 1.1 ASMX, но вы этого хотите?

Я думаю, вам нужно спросить себя, какие особенности WCF побуждают вас к обновлению.
Хотите ли вы также представить сервис как услугу REST-ful? Вам нужно реализовать защиту на уровне сообщений?

Если просто перейти на новейшие технологии ради новейших технологий, я бы сказал, придерживайтесь веб-сервисов ASMX, если ваши требования к безопасности сообщений и протоколов не так высоки, и вы работаете в основном с Microsoft технологии.

Написание службы WCF, к сожалению, сложнее, чем простой старый веб-сервис asmx.

0 голосов
/ 08 октября 2008

да, вы можете ... убедитесь, что выбрали правильные привязки и методы аутентификации

...