Веб-сервисы.NET без ASP.NET/IIS?

Я сделал бы это:

using BusinessObjectCollection = List<BusinessObject>;

Это просто создает псевдоним, а не абсолютно новый тип. Я предпочитаю его использованию List< BusinessObject> непосредственно, потому что это оставляет меня свободным изменить глубинную структуру набора в какой-то момент в будущем, не изменяя код, который использует его (как долго, поскольку я обеспечиваю те же свойства и методы).

12
задан rick schott 3 December 2011 в 01:37
поделиться

5 ответов

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

8
ответ дан 2 December 2019 в 05:54
поделиться

Пока вы используете версию. 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
ответ дан 2 December 2019 в 05:54
поделиться

Хостинг и использование служб WCF

Это более старая статья, но все еще актуальна.

5
ответ дан 2 December 2019 в 05:54
поделиться

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

4
ответ дан 2 December 2019 в 05:54
поделиться

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

4
ответ дан 2 December 2019 в 05:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: