Я реализую серверный компонент, который должен выставлять интерфейс веб-сервиса, но для него не требуется приложение для работы с ASP.NET в IIS. Есть ли простой способ реализовать веб-службы в .NET без ASP.NET/IIS? (Я использую .NET 3.5/С# 3.0)
.NET Web Services без ASP.NET/IIS?
Ответ 1
Вы можете использовать класс ServiceHost для размещения службы. учебник WCF содержит пример кода.
Ответ 2
Хостинг и использование служб WCF
Это более старая статья, но по-прежнему актуальна.
Ответ 3
Да используйте ServiceHost.
Ответ 4
Пока вы используете verson of.Net, который его поддерживает, вы должны смотреть на Windows Communication Foundation (WCF). Вам понадобится НЕКОТОРЫЙ процесс для размещения этих служб, поэтому, если вы не используете IIS, вы можете написать свой собственный EXE для размещения службы, но там, где вы должны начать.
Ответ 5
Если вы используете WCF (Windows Communication Foundation), который имеет довольно много переустановленных веб-сервисов, вы можете размещать в службе Windows или в IIS.