【发布时间】:2016-04-02 01:12:19
【问题描述】:
我正在使用 Visual Studio 2015(使用 Cordova+Ionic)开发一个混合应用程序。我们有一些共同的服务需要纳入我们的解决方案中。 我尝试在 www 文件夹中添加 WCF 引用,但是它没有提供任何相同的模板。
你知道如何在混合应用中使用 WCF 服务吗?
【问题讨论】:
标签: visual-studio-2015 visual-studio-cordova
我正在使用 Visual Studio 2015(使用 Cordova+Ionic)开发一个混合应用程序。我们有一些共同的服务需要纳入我们的解决方案中。 我尝试在 www 文件夹中添加 WCF 引用,但是它没有提供任何相同的模板。
你知道如何在混合应用中使用 WCF 服务吗?
【问题讨论】:
标签: visual-studio-2015 visual-studio-cordova
谢谢琳达 Z。
根据我的研究,这里有两种方法:
REST WCF:Linda Z 提到的复杂配置似乎存在一些问题。
创建一个单独的 WebAPI 项目作为 WCF 服务的包装器,并从 AngularJS 调用 WebApi。一篇非常不错的文章在这里大致相同:http://jaliyaudagedara.blogspot.com/2014/08/angularjs-consuming-aspnet-web-api.htm
【讨论】:
如果您的 WCF 服务是基于 REST 的,那么您可以简单地使用 javascript 与您的服务对话。
很遗憾,Cordova 目前不支持更复杂的 WCF 配置。
披露:我在 MSFT 的 Cordova 团队工作。
【讨论】: