2009-12-13 96 views
0

出于某种原因,我认为客户端可以请求WCF服务请求具有特定格式。这是可能的还是我需要为每种不同的响应类型创建具有不同签名的相同方法?WCF - 响应格式

例如,如果Silverlight客户端访问我的WCF服务,我想使用二进制编码。但是,如果我的WCF服务是通过JQuery或ASP.NET AJAX调用的,那么我想返回JSON。这可能吗?

谢谢!

回答

1

你说的是使用的绑定,是的,可以使用多个绑定进行托管。如果您正在讨论在IIS中托管,并且您想要二进制序列化输出,则需要在Windows Server 2008上运行并使用Windows进程激活服务(WAS)。

您会在每种情况下访问不同的端点地址(例如,net.tcp:// ...与http://..。)。