.NET Web Services без ASP.NET/IIS?

Я реализую серверный компонент, который должен выставлять интерфейс веб-сервиса, но для него не требуется приложение для работы с ASP.NET в IIS. Есть ли простой способ реализовать веб-службы в .NET без ASP.NET/IIS? (Я использую .NET 3.5/С# 3.0)

Ответ 1

Вы можете использовать класс ServiceHost для размещения службы. учебник WCF содержит пример кода.

Ответ 3

Да используйте ServiceHost.

Ответ 4

Пока вы используете verson of.Net, который его поддерживает, вы должны смотреть на Windows Communication Foundation (WCF). Вам понадобится НЕКОТОРЫЙ процесс для размещения этих служб, поэтому, если вы не используете IIS, вы можете написать свой собственный EXE для размещения службы, но там, где вы должны начать.

http://msdn.microsoft.com/en-us/library/ms731082.aspx

http://msdn.microsoft.com/en-us/netframework/aa663309.aspx

Ответ 5

Если вы используете WCF (Windows Communication Foundation), который имеет довольно много переустановленных веб-сервисов, вы можете размещать в службе Windows или в IIS.