[英]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.