У меня есть веб-сервис Java, который шифрует данные (Des, 3Des). Данные отправляются из приложения C#. Я хочу зашифровать/расшифровать файл размером 1 МБ. Я получу исключение.
Файл помещается в байт [] в битовом формате и отправляется в веб-сервис Java для шифрования/дешифрования. После того, как веб-сервис выполнил это, ему необходимо отправить зашифрованные/расшифрованные данные обратно.
С небольшими файлами у меня нет проблем, но для файла размером 1 МБ или больше в приложении C# выдается исключение, ошибки имеют следующее сообщение:
WebException было необработано: время ожидания операции истекло
Эта ошибка выдается примерно через: 1мин40сек
Я читал разные сообщения на StackOverflow, но они, кажется, всегда работают с WebRequest и WebResponse. Я не работаю с этим, код, который я использую для вызова моего веб-сервиса:
Код: Выделить всё
public byte[] TEncode(byte[] input, byte[] key)
{
return _webservice.TDesEncode(input, key);
}
ИЗМЕНИТЬ
Пытался увеличить время ожидания сеанса в файле app.config, например:
Код: Выделить всё
Мартин
Подробнее здесь: https://stackoverflow.com/questions/130 ... -timed-out
Мобильная версия