Visual Studio 2010中的ASP.Net WebService在哪里?

Les*_*lie 39 c# web-services visual-studio-2010 visual-studio

我正在尝试创建我的第一个Web服务.我一直在谷歌搜索教程或示例,我发现的大部分内容来自以前版本的Visual Studio,并说要创建一个新的ASP.Net Webservice ...但这在2010年不存在!

我需要做的是让服务接收2个字符串,代理商和人员编号.然后运行查询以获取一些信息,并将带有日期和时间的字符串返回给请求者.我需要有一个Web界面来调用该服务.

有关在C#中使用Visual Studio 2010创建服务需要做什么的任何指导将不胜感激!

更新:我刚刚被告知此过程需要对用户进行身份验证...有人可以指导我将有关在我的网络服务中实施证书或数字签名的信息?我看过,但我发现的大部分内容都是通过Active Directory或其他一些带有用户名和密码的维护列表进行身份验证.

fle*_*her 48

这也让我很困惑.当你尝试添加对ASP.NET Web服务的引用时,还有另一个难题,但是我会让你玩得很开心.

将下拉列表中的目标框架版本更改为,.NET framework 2Web在创建新项目时在左侧选择,它将显示.


实际上,我不会是卑鄙的.如果要从使用.NET 3.0或更高版本构建的应用程序引用Web服务:

  1. Add Service Reference
  2. 转到高级
  3. 单击对话框底部的"添加Web引用".


小智 10

在VS 2010中,您无法创建Web服务,因为它包含在WCF服务中.要创建ASP.NET Web服务,您需要选择带有Framework 3.5的ASP.NET应用程序.


小智 7

Visual Studio 2010 SP1,.NET Framwework 4.0 您需要创建ASP.NET网站,然后添加新项目,然后从Web选项卡模板Web Service中进行选择.