我需要对几年前在2.0上编写的ASP.NET Web服务进行更改。我从一个旧的1.1网站上调用这个Web服务。我需要对Web服务进行一些更改,所以我想,我应该将其重写为WCF服务吗?如果是这样,我还能在1.1网站上使用它吗?
答案 0 :(得分:3)
您可以使WCF服务行为和行为就像传统的1.1 ASMX Web服务一样,但这是您想要的吗?
我认为你需要问问自己WCF的featires是什么激励你升级 您是否还希望将服务公开为REST-ful服务?您需要实现消息级安全性吗?
如果只是为了最新技术而采用最新技术,如果您对消息和协议安全性的要求不是那么高并且您主要使用微软,我会坚持使用ASMX Web服务技术。
令人遗憾的是,编写WCF服务比普通的asmx Web服务更难。
答案 1 :(得分:3)
是的,这将有效。您的服务至少需要.net 3.0,但只要您使用basicHttpBinding或wsHttpBinding,就可以像使用其他任何Web服务一样使用它。
答案 2 :(得分:0)
是的,你可以......确保选择正确的绑定和身份验证方法