Как разместить веб-сервис в MVC3? - PullRequest
4 голосов
/ 20 декабря 2010

Как я могу использовать веб-сервис в mvc3? Где я должен включить веб-сервис? Совершенно новичок в этом ... Помогите, пожалуйста.

Ответы [ 3 ]

3 голосов
/ 20 декабря 2010

В последних версиях VS вы можете нажать здесь:
alt text

В открывшемся окне вы сможете ввести сервисный адрес и выполнить необходимую настройку.

Вы можете разместить свои сервисные ссылки в любом проекте. Я бы предложил создать отдельный проект и держать их там.

2 голосов
/ 20 декабря 2010

Они затруднили поиск функций добавления веб-ссылок в более поздних версиях VS, пытаясь заставить нас использовать полностью раздутые службы, размещенные на WCF ... Но вы все равно можете это сделать.

Правильнонажмите на папку Service References и нажмите Add a new Reference, затем нажмите Advanced, а затем есть еще одна кнопка для добавления веб-службы в этом окне.

1 голос
/ 09 января 2012

Я помогаю поддерживать Open Source Каркас веб-сервисов ServiceStack , который имеет NuGet MVC PowerPack , позволяющий легко добавить функциональность веб-службы в любое веб-приложение MVC.

Из коробки, без какой-либо конфигурации или кода, ServiceStack автоматически предоставляет веб-сервисы REST XML, JSON, JSV, CSV и SOAP.Вот пара живых демонстраций, которые показывают вам, как легко создавать веб-сервисы только с C # (и без Config):

  1. Hello World Tutorial
  2. Веб-службы базы данных Northwind
  3. GitHub-подобный проводник REST-файлов

Редактирование добавленного MV3 + ServiceStack Demo

The SocialBootstrapApi Демонстрационный проект - это функциональный веб-сайт MVC3 + ServiceStack + Twitter Bootstrap + Backbone SPA, на котором также размещена живая копия репозитория, развернутого в AppHarbor по адресу: http://bootstrapapi.apphb.com

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