繁体   English   中英

如何使用WCF服务支持Web应用程序和移动应用程序?

[英]How to use WCF service to support Web Application as well as Mobile Application?

我想用WCF服务开发一个Web应用程序,该服务不仅支持My Web应用程序,还支持Mobile Application,该应用程序使用JSON进行所有操作。

那么,有人可以建议最佳的体系结构以及如何实现它吗?

更新资料

到目前为止,这是我尝试过的

1)这是我的应用程序的结构

在此处输入图片说明

2)IHelloService.cs

在此处输入图片说明

3)HelloService.svc

在此处输入图片说明

4)工厂中的业务逻辑-ServiceProfile.cs

在此处输入图片说明

4)实体-Profile.cs

在此处输入图片说明

5)在页面上调用服务

在此处输入图片说明

这样会很好! 但是当我通过必须返回JSON的android应用访问此服务时。 那就是我被困住的地方。 如何使用可以同时使用的相同服务。

为了测试该服务,我使用了如下的ajax调用。

 $.ajax({
            url: "Service/HelloService.svc/TestService",
            type: 'POST',
            //dataType: 'json',
            //contentType: "application/json; charset=utf-8",
            data: JSON.stringify({ "_Profile": [{ "Name": "Aijaz from JSON" }] }),
            success: function (data) {
                $('[Id$="Label1"]').text(data);
            },
            error: function (e) {

            },
            complete: function () { }
        });

创建一个宁静的WCF服务。 此服务将以JSON格式提供数据,您可以在Web应用程序/移动应用程序中使用。

更多信息:如何创建这样的服务。 http://www.compilemode.com/2015/09/creating-wcf-rest-service-to-get-json.html

希望这就是您想要的。

我认为您错过了webHttpBinding的绑定详细信息。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM