.net 4 клиент к .net 3.5 сервер wcf проблемы - PullRequest
0 голосов
/ 28 апреля 2011

Есть ли какая-либо причина, по которой возникают проблемы с производительностью при подключении веб-приложения .net4 к службе Windows .net3.5 через net.tcp?

Проблемы, как правило, возникают во время большой нагрузки, когда клиентне может установить соединение со службой, снижение версии клиента до .net3.5, кажется, облегчает эту проблему.

1 Ответ

0 голосов
/ 29 апреля 2011

Что-то, что можно попробовать, это изменить реализацию клиента, я подозреваю, что это может быть вашей проблемой. Используйте ChannelFactory реализацию вместо Add Service Reference, что является хорошей идеей, несмотря ни на что.

Вы можете инкапсулировать все поведение ChannelFactory, если хотите, чтобы оно велось так же, как сгенерированный объект client, если хотите. Если все сделано правильно, на клиентах должно быть очень мало кода для изменения.

Кроме того, не похоже, что у вас есть полное конкретное доказательство того, что понижение рейтинга решает вашу проблему. Рассмотрите метрики производительности, чтобы сосредоточиться на проблеме.

...