专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Web Service

一个项目里头可以同时启动WeBService 和wcf吗

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
一个项目里面可以同时启动WeBService 和wcf吗
请教下各位
我在做一个联通手机到PC户端的通信服务。

手机到服务器是使用webserver的(iphone,andorid可能不支持wcf)
服务器到客户端(siliverlight)是用wcf的,原因是因为需要即时双工通信。

请问我一个项目(不是解决方案)里面可以同时添加两个这样新建项吗?

如果可以,请问
我在webservice收到消息后,由于要转发来push消息,我如何可以在代码中获取WCF对象的实例。

如果不可以,请问是否要建立两个项目
我把两个都起来后,把数据json化后通过在webservice中类似下面的处理,串给wcf服务,再让wcf发送出去,这样的方法吗
由于数据要序列化,再还原比较麻烦,请问是否有更好的方法。
           address = new EndpointAddress("http://localhost:1211/Service1.svc");
            binding = new PollingDuplexHttpBinding(PollingDuplexMode.MultipleMessagesPerPoll);
            proxy = new ServiceReference1.Service1Client(binding, address);

由于对网络通信不是很了解,忘各位多多指点。
------解决思路----------------------
按宿主的概念,应该是两个可以寄生在同一进程中的(你可以理解为同一个项目)

序列化成json和 反序列化成对象 有专门的类库,不麻烦

另外我记得webserver(不能双工通信)只能寄生在iis的进程中
而双工通信的wcf 要寄生在iis中 貌似要iis7以上,还有做特殊的配置

所以还是建议做成2个项目吧,分别部署

手机到服务器 如果还没有开始做
可是试试webapi的
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: