使用消耗它的ASP.NET客户端在同一个项目中使用我的WWF服务有什么问题吗?目前,ASP.NET客户端是唯一的客户端,但稍后可能会添加更多客户端。您是否认为使用SOAP调用服务的开销很大(因为它们位于同一台服务器上,因此可以直接调用它)。
答案 0 :(得分:0)
这没有错。如果您担心开销,可以使用NetNamedPipeBinding调用服务,前提是您已在Web应用程序上启用了协议。只需用net.pipe://替换http://方案即可。使用net.pipe时,通信层的速度会快得多,但即使如此,这种情况下的通信开销通常也是非常小的,所以不要指望这种变化会带来巨大的性能提升。