Как создать простой сервер SOAP с использованием C # в Visual Studio 2010? - PullRequest
2 голосов
/ 19 ноября 2011

Я пытался следовать инструкциям здесь , но они, кажется, быстро становятся очень специфичными для Sharepoint, поскольку они продвигаются дальше.Мне просто нужен общий учебник по созданию начальных проектов SOAP, не относящихся к sharepoint, и Google на данный момент не является моим другом.

Похоже, что некоторые из вышеуказанных шагов применимы.

Пока у меня есть:

  1. Решение 'WebSite1', созданное с помощью File -> New Website.
  2. Проект 'ClassLibrary1' в C #, с System.Web.Services, добавленными в References.
  3. файл-файл key02.snk (файл ключа строгого имени) в библиотеке классов 1..
  4. Пока нет кода, реализующего какие-либо методы сервера SOAP.
  5. Не знаю, как добавить код ввыше, а затем соберите и запустите, и у нас есть метод типа hello-world.

Я хотел бы реализовать простой метод HelloWorld, который принимает хотя бы один параметр.Получившийся сервис может быть запрошен для его WSDL с URL-адресом, подобным следующему:

    http[s]://localhost/myfirstsoapserver/helloWorldMethod1.asmx?WSDL

Если мое предположение выше верно, вышеуказанный URL-адрес будет использоваться любым инструментом, который может импортировать WSDL.

Моя цель - быстрое создание прототипов и макетов различных других SOAP-интерфейсов, с которыми мне нужно иметь дело, и я надеюсь, что C # + visualStudio2010 + IIS - достаточно простой способ сделать это.

Ответы [ 2 ]

7 голосов
/ 19 ноября 2011

Сначала создайте новый проект как веб-приложение: enter image description here

Затем добавьте новый элемент типа веб-службы: enter image description here

3 голосов
/ 19 ноября 2011

Рассматривали ли вы использование WCF ?: http://msdn.microsoft.com/en-us/library/bb386386.aspx

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