Вам нужно установить стартовый комплект REST в asp.net для доступа к API? - PullRequest
0 голосов
/ 23 марта 2010

В настоящее время я впервые пытаюсь получить доступ к API REST с помощью Visual Web Developer 2008 Express Edition.

В каждой найденной статье говорится, что вам необходимо установить стартовый набор REST WCF, который является.msi-файл, который предполагает, что мне нужно установить его на мою машину и, вероятно, на наш сервер.

У меня такой вопрос.Есть ли неинсталлируемая версия, которую я могу использовать, например, просто перетаскивая DLL в каталог Bin, а затем используя содержащиеся в нем классы.Или в этом есть что-то большее, и я просто запутался в том, как это работает?

Джон

Ответы [ 3 ]

1 голос
/ 23 марта 2010

При установке начального набора WCF REST будет создана папка

C:\Program Files (x86)\Microsoft WCF REST\WCF REST Starter Kit Preview 2\Assemblies

В этой папке находятся следующие библиотеки DLL.

 Microsoft.Http.dll
 Microsoft.Http.Extensions.dll
 Microsoft.ServiceModel.Web.dll

Первые два используются в качестве клиентабиблиотека для доступа к интерфейсам на основе HTTP.Третья библиотека является расширением WCF System.ServiceModel.Web, которое устраняет некоторые проблемы с созданием служб REST с использованием WCF.

Необходимые DLL-библиотеки зависят от того, пытаетесь ли вы создать REST API или использоватьсуществующий.

1 голос
/ 23 марта 2010

Вы обнаружите, что MSI просто устанавливает / регистрирует библиотеки DLL и шаблоны проектов Visual Studio для распространенных сценариев REST. См. Первый раздел этой статьи.

РЕДАКТИРОВАТЬ: После ссылки (вам нужно перейти в папку установки начального набора, чтобы добавить ссылку), DLL будут скопированы в выходной каталог (потому что свойство CopyLocal объекта ссылка в VS будет истинной), поэтому, когда вы публикуете проект через VS (или компилируете), DLL-файлы будут включены в папку bin (так что вам не придется устанавливать стартовый комплект также на сервер) .

0 голосов
/ 23 марта 2010

Самый простой способ использовать REST API в Visual Studio / Web Developer - щелкнуть правой кнопкой мыши по вашему веб-сайту в обозревателе решений и перейти к Добавить веб-ссылку ...

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