如何在mvc3中使用网络服务?我应该在哪里加入网络服务?完全是新的...请帮助。
答案 0 :(得分:3)
在最新版本的VS中,您可以点击此处:
在打开的窗口中,您可以输入服务地址并进行必要的配置。
您可以将服务引用放在任何项目中。我建议创建一个单独的项目并将其保留在那里。
答案 1 :(得分:2)
他们很难在VS的后续版本中找到添加Web引用功能,似乎试图让我们使用完全成熟的WCF托管服务......但你仍然可以做到。
右键单击Service References
文件夹,然后单击Add a new Reference
,然后单击Advanced
,然后在该窗口中添加另一个Web服务按钮。
答案 2 :(得分:1)
我帮助维护具有NuGet ServiceStack web services framework 的开源MVC PowerPack,让您轻松地将Web服务功能添加到任何MVC Web应用程序。
开箱即用,没有任何配置或代码,ServiceStack自动提供REST XML,JSON,JSV,CSV和SOAP Web服务。这里有几个现场演示,向您展示如何使用C#(并且没有配置)轻松创建Web服务:
SocialBootstrapApi演示项目是一个功能性的MVC3 + ServiceStack + Twitter Bootstrap + Backbone SPA网站,该网站还有一个部署在AppHarbor上的repo的实时副本:http://bootstrapapi.apphb.com