Мы размещаем приложение на основе C ++ для WebServices в IIS, и мы обнаруживаем, что когда мы пытаемся запустить наши собственные потоки C ++, в IIS происходит сбой. Потоки основаны на boost.thread, который явно соответствует стандартному API потоков Windows.
Причина, по которой мне нужно запустить поток, заключается в том, чтобы прослушивать многоадресные передачи с нашего сервера среднего уровня, чтобы поддерживать актуальность локального кэша. Если не считать еще один процесс, чтобы слушать нас, я в растерянности, что еще я могу сделать.
Итак, вопрос в том, должно ли это работать? Существуют ли какие-то ограничения на выполнение подобных вещей с IIS?