在Visual Studio 2010的新建web应用程序或者web网站窗口中,如果你选择.net 4.0,会发现缺少了 ASP.NET Web Services模板,你可能胡怀疑Vs2010是不是不支持Asp.net web services了?答案是否定的,i可以通过下面两种方式建立asp.net web services项目或网站:

1、如果直接选择.net 4.0,可以选择 asp.net empty web site/applicaton模板,建立空的web网站或项目,在天津新项窗口中,你依然会发现web service这个项模板。

2、可以先选择.net 2.0/3.0/3.5,就可以选择asp.net web services模板建立了,之后如果需要net 4.0的新特性,可以在项目属性窗口或网站属性页窗口的Bulld选项卡中选择.NET 4.0.

 

从Visua Studio 2010对.NET 4.0故意隐藏asp.net web services模板来看,显然已不建议使用asp.net web services建立新的服务,wcf服务应该是新项目的首选。