.net 4 клиент к.net 3.5 сервер wcf проблемы
Есть ли какая-то причина, по которой можно увидеть проблемы с производительностью при подключении веб-приложения.net4 к службе Windows.net3.5 через net.tcp?
Проблемы, как правило, возникают во время большой нагрузки, когда клиент не может установить соединение со службой, и снижение версии клиента до.net3.5, кажется, облегчает эту проблему.
1 ответ
Что-то, что можно попробовать, это изменить реализацию клиента, я подозреваю, что это может быть вашей проблемой. Используйте реализацию ChannelFactory вместо Add Service Reference, что является хорошей идеей, несмотря ни на что.
Вы можете инкапсулировать все поведение ChannelFactory, если хотите, чтобы оно велось так же, как сгенерированный клиентский объект, если хотите. Если все сделано правильно, на клиентах должно быть очень мало кода для изменения.
Кроме того, не похоже, что у вас есть полное конкретное доказательство того, что понижение рейтинга решает вашу проблему. Рассмотрите метрики производительности, чтобы сосредоточиться на проблеме.