vs2010怎么添加webservice

vs2010怎么添加webservice,第1张

在Visual Studio 2010中已经找不到直接创建WebService的模板方式了,但下面的方法可心实现:

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

1.如果直接选择 .NET 4.0,可以选择 ASP.NET Empty Web Site/Application 模板,建立空的 Web 网站或项目,在添加新项窗口中,你依然会发现 Web Service 这个项模板。

2.可以先选择 .NET 2.0/3.0/3.5,就可以选择 ASP.NET Web Services 模板建立了,之后如果需要 .NET 4.0 的新特性,可以在项目属性窗口或网站属性页窗口的 Build 选项卡中选择 .NET 4.0。

从 Visual Studio 2010 对 .NET 4.0 故意隐藏 ASP.NET Web Services 模板来看,显然已不建议使用 ASP.NET Web Services 建立新的服务,WCF 服务应该是新项目的首选。

在VS2010里面 其实不建议用Web service的,正如一楼说的 用wcf。

1.我们新建一个web service (asmx结尾的)

2.我们在新建的可以看到一个默认的方法helloworld,我们在加入一个方法:GetData()

[WebMethod]

public string HelloWorld()

{

return "Hello World"

}

[WebMethod]

public string GetData()

{

return "Hi Man.."

}

这里面最重要的就是 [WebMethod]这个特性。。

3.开始调用 。。我们新建一个控制台运用程序。。

在References这里右键,然后看到“添加服务引用”

4.开始引用。。

5.调用啦。。

ServiceReference1.MyFirstWebSeriviceSoapClient client = new ServiceReference1.MyFirstWebSeriviceSoapClient()

Console.WriteLine(client.GetData())

Console.WriteLine(client.HelloWorld())


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11939407.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存