ASP.NET Web服务模板不存在?

Sam*_*hdi 3 c# asp.net web-services .net-4.0 visual-studio-2010

我使用.Net framework 4完全安装了Visual Studio 2010.我想创建我的第一个Web服务.但不存在Web服务模板. 在visual studio 2010中我转到File - > New Web Site菜单,但是在New Web Site对话框中不存在ASP.NET Web Service模板.

在此输入图像描述

如何创建Web服务?

Joh*_*ers 11

使用文件 - >新建项目 - > WCF服务应用程序.

"ASP.NET Web Services"(又名ASMX)是一项传统技术.它仅用于支持现有的ASMX服务.不要将它用于新的开发.


Dam*_*ith 5

创建ASP.net空网站并添加asmx文件.而已.

或者,当您创建可用于.net 3.5的项目和Web服务模板时,可以将.Net Framework定位到3.5,创建项目并将其重新定位到4.0或4.5

但你最好转到Windows Communication Foundation(WCF)

  • 在真正的商业世界中,简单地抛弃旧帽技术并不总是那么可行.开发人员如果经常因为商业,政治或实际原因而坚持使用它. (5认同)
  • ASMX是一项传统技术,不应用于新开发.WCF应该用于Web服务客户端和服务器的所有新开发.一个提示:微软已经退出了MSDN上的[ASMX论坛](http://social.msdn.microsoft.com/Forums/en-US/asmxandxml/threads). (2认同)