Как я могу создать веб-сервис ASP.NET, который не размещен в IIS? - PullRequest
4 голосов
/ 31 октября 2008

Я хочу создать отдельную (т.е. не размещенную в IIS) веб-службу в ASP.NET. Возможно ли это, и если да, то как лучше это сделать?

Ответы [ 3 ]

2 голосов
/ 31 октября 2008

Итак, вы хотите использовать ASP.NET для создания веб-службы, но не хотите размещать ASP.NET с помощью IIS. (Для тех, кто читает это, вопрос поясняется в комментарии к ответу сэра Психо).

Тогда эта статья будет хорошим началом:
http://aspalliance.com/articleViewer.aspx?aId=220&pId=

В нем описывается, как вы можете использовать пространство имен System.Web.Hosting для обработки asp.net из командной строки и вывода результирующего HTML (или в вашем случае XML).

Предполагая, что вы хотите, чтобы данные возвращались как обычный веб-запрос, вы должны настроить сокет для прослушивания на порту 80, интерпретировать HTTP-запросы, а затем использовать код, подобный приведенному в статье, для вывода результатов в качестве ответа на запрос. веб-запрос.

1 голос
/ 31 октября 2008

Откройте Visual Studio, запустите новый проект и выберите «Приложение веб-службы»

0 голосов
/ 31 октября 2008

Я не знаю точно ли это отвечает на вопрос. Если вы хотите создать веб-сервис, есть ли разумный способ не требовать IIS, но не обрабатывать данные на уровне сокета .?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...