Я бы хотел сказать, что WebService - это сервисный интерфейс вашего приложения, а не самого приложения.
Для предоставления WebService в другой среде размещения, отличной от IIS (где размещены ваши страницы ASP.Net), вы можете использовать следующее:
Если вы используете инструментарий WCF от Microsoft, это означает; Создайте «ServiceHost» (фактическое имя класса), в котором может размещаться ваша реализация веб-сервиса. Это можно сделать в любом приложении (страницы ASP.Net, Winform, NT Service и даже консольное приложение).
Надеюсь, это поможет,