Я создал службу, как показано в приведенном ниже коде, который при запуске читает файл конфигурации и подключается к экземпляру веб-приложения, аутентифицируется в этом веб-приложении (учетные данные считываются через файл конфигурации), а затем выполняет несколько операций.
Я хочу расширить свой сервис для обработки нескольких веб-приложений одновременно с использованием потоков. Есть идеи, как мне этого добиться?
Каждое веб-приложение будет иметь отдельный файл конфигурации, так что мой сервис должен прочитать каждый файл конфигурации, а затем создать новый поток для обработки запроса.
protected override void OnStart(string[] args)
{
try
{
m_Thread = new Thread(StartService) {Name = "My service"};
m_Thread.Start();
}
catch (Exception ex)
{
// throw ex;
FailStart();
}
}