Хостинг в IIS7 - это БЫЛО - они не эксклюзивны. Я полагаю, что вы спрашиваете, должен ли я "самостоятельно принимать" или использовать IIS7.
Если вы используете IIS, вам не нужно выполнять роль собственного хоста службы и перезапускается после того, как сбои будут обработаны для вас.
Если вы используете службу, размещенную самостоятельно, вам нужно написать программу, в которой размещается служба (обычно это служба Windows, если вам нужно что-то постоянно включенное), и вам придется иметь дело с сбоями и перезапусками вручную.
Однако программы, размещаемые самостоятельно, могут быть быстрее (не так уж много, но иногда это важно - измерить это ) и потреблять меньше памяти. WAS также может быть ограничен пределами соединения IIS (например, 10 под Vista) в зависимости от используемого протокола.