У меня есть клиент WCF (работает на Win7), указывающий на службу WebSphere.WCF клиент зависает от ответа
Все хорошо из тестового жгута (небольшое тестовое приспособление вне моего веб-приложения), но когда мои звонки в службу происходят из моего веб-проекта, один из вызовов (и только тот) крайне медленный, чтобы десериализовать (это занимает минуты VS секунд) и не только в первый раз.
я могу видеть из стельки, что ответ возвращается быстро, но затем клиент WCF висит на самом ответ на более чем за минуту до следующей строки кода попал отладчик, почти, если клиент имел проблема десериализации. Это происходит только в том случае, если в ответе у меня есть заданная строка pdf (операция генерирует pdf), base64 закодирован в chunked. Если, например, служба вызывает ошибку (таким образом, строка pdf отсутствует), тогда ответ десериализуется немедленно.
Опять же, если я отправляю тот же конверт через Soap-UI или извне веб-проекта, все хорошо.
Я нахожусь в убытке - что мне искать, и есть ли настройка конфигурации, которая могла бы сделать трюк?
Любая помощь оценена!
EDIT:
Я закодировал заглушки против того же контракта на обслуживание. Используя то же самое basicHttpBinding и вернув ту же самую строку pdf, регистрация задержек не зарегистрирована. Я думаю, что это исключает строку и привязку в качестве возможной причины. То, что осталось?
ТНХ! как мне это сделать - есть ли какие-то конкретные настройки, которые мне нужно проверить? – JohnIdol
useDefaultWebProxy = "false" не годится - все еще происходит - любое другое предложение? – JohnIdol
Извините, когда я изменил свое значение с истинного на ложное, он избавился от моей скорости. –