wcf 一个服务能被两种绑定方式调用么?该怎么解决

wcf 一个服务能被两种绑定方式调用么??
就是一个服务 我希望用网站浏览的时候是http绑定方式调用的,但桌面客户端是用tcp绑定调用的??请问该如何做??

------解决方案--------------------
公开两个 Endpoint,也就是一个 ServiceContract 用两个地址。