Сервисное приложение включает в себя хост сайта, уже настроенный для вас. Библиотека сервисов - это библиотека сервисов, на которую хост может ссылаться и запускать.
Если вы начинаете с сервисной библиотеки (рекомендуется), вы можете выбрать любой хост по вашему желанию (Windows-сервис, IIS / ASP.NET или даже консольное приложение) и просто ссылаться на свою библиотеку с вашего нового хоста. , Выбор приложения-службы ограничивает ваш хост только IIS / ASP.NET (хотя это может подойти для ваших целей, но ограничит протоколы, которые вы можете использовать).
Редактировать : Изменения в IIS с тех пор, как я написал это, позволяют использовать более широкий спектр протоколов в службах, активированных ASP.NET, поэтому выбор приложения-службы намного меньше ограничений, чем раньше.