VS 2010 Web Service项目模板丢失?

8
当我尝试创建新项目时,我找不到网络服务应用程序模板,这可能是一个愚蠢的问题。

1
你是否安装了"Visual Web Developer"组件?进入控制面板中的"添加/删除程序"维护模式,单击"更改"并查看列表。 - John Saunders
1
尝试查看此链接:https://dev59.com/MW855IYBdhLWcg3wbzxl - user3422779
3个回答

6
您可能需要一个WCF服务项目:新建项目 -> Visual C#(或Visual Basic) -> WCF服务应用程序。

这是否可以转换为之前版本的.NET中所见的Web服务? - Andy Evans
是的 - 旧的 Web 服务项目类型(.asmx 文件)已被弃用。 - driis
1
.ASMX服务基于SOAP协议。您仍然可以使用WCF创建SOAP Web服务,只是使用称为端点和绑定的概念进行配置。这样,您可以编写一次服务,并具有多个端点和协议。 - driis

6

我刚刚自己也遇到了这个问题。

它仍然埋在特定选项中。

  • 新建项目 -> Visual C#(或VB) -> Web(重要)
  • 确保.NET Framework筛选器设置为3.5或更低版本

该项目模板称为ASP.Net Web服务应用程序

如果选择更广泛的菜单:新建项目 -> Visual C#,则不会直观地显示出来。


3
在Ultimate版本上进行完整安装,它仍然存在。

它只能在Ultimate版本中使用吗?我安装了Premium版本。 - Andy Evans
1
不确定 - 你在这里看到什么:C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Web\1033\WebService.zip ??? - Phil C
1
在完整安装的Visual Studio 2010 Professional中,WebService.zip没有显示。 - David

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接