2011-04-28 117 views
0

当通过net.tcp将.net4 web应用程序连接到.net3.5 windows服务时,有人会看到性能问题吗?.net 4客户端到.net 3.5服务器wcf问题

这些问题往往出现在客户端无法与服务建立连接的重负载期间,将客户端降级到.net3.5似乎可以缓解这个问题。

+0

你能发表一些代码吗?相同的客户端代码,只是一个不同的目标框架? – BrandonZeider 2011-04-28 16:11:39

+0

是的,这两种方式的代码相同,我们所做的只是在不同的框架下重新编译 – Andy 2011-04-28 18:34:44

+0

您如何与服务进行通信?添加服务参考?的ChannelFactory?滚动你自己的ClientBase实现? – BrandonZeider 2011-04-28 19:04:28

回答

0

有些尝试会改变客户端的实现,我怀疑这可能是你的问题。使用ChannelFactory实现,而不是添加服务引用,无论如何,这是个好主意。

如果您愿意,可以封装所有ChannelFactory行为,以使其行为与生成的客户端对象的行为相同,如果您愿意的话。如果正确完成,客户端应该只需很少的代码即可进行更改。

此外,它听起来并不像你有完整的具体证据,降级能解决你的问题。考虑性能指标以解决问题。