Служба Windows получает тайм-аут через 15-20 минут
Я столкнулся с проблемой во время выполнения моей службы окон...время ожидания обслуживания после 15-20 минут.Я вызываю URL-адрес приложения из службы, и URL-адрес приложения имеет тяжелые данные для обработки
Что я уже пробовал:
если (режим = = " ежедневно")
{
// Получить запланированное время из AppSettings.
scheduledTime = DateTime.Синтаксический Анализ(Система.Конфигурация.Конфигурационный менеджер.Параметр Appsettings["ScheduledTime"]);
if (DateTime.Теперь & gt; запланированное время)
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Создание (с"HTTP://........");
запрос.Тайм-аут = 1000000;
HttpWebResponse resp = (HttpWebResponse)req.метод GetResponse();
//Если запланированное время прошло, установите расписание на следующий день.
scheduledTime = scheduledTime.AddDays(1);
}
}
Richard Deeming
Неудивительно, поскольку вы указали тайм-аут в 16 минут 40 секунд на своем компьютере. HttpWebRequest
!
Веб-запрос.свойство timeout[^]: Возвращает или задает продолжительность времени, в миллисекундах, прежде чем истечет время ожидания запроса.
Если вам нужен более длительный тайм-аут, увеличьте его. В чем проблема?