Значит ли это, что вам нужно создать хост, как бы вы это сделали?
Используя экземпляр класса ServiceHost, если вы делаете это в коде, напримерв приложении или сервисе Windows вы используете следующий формат:
var host = new ServiceHost(typeof(ServiceClassToHost));
host.Open();
Кроме того, как вы определяете этот сервис, просто в файле web.config, вы объявляете URL и номер порта?Поскольку, просматривая некоторые видео, они говорят о конечных точках, и я не уверен, какие различия в базовом адресе и конечных точках, когда дело доходит до REST?
хороший ответ на вопрос о базовом адресе:
Вопрос о файле конфигурации службы WCF, касающийся
Как вы уже догадались, элемент baseAddresses полностью игнорируется при размещении в IIS.Базовый адрес службы определяется веб-сайтом и виртуальным каталогом, в который помещается ваша служба wcf.Даже при самостоятельном размещении baseAddresses не требуется.Это просто удобство, позволяющее избежать ввода полного адреса для каждой конечной точки.Если он присутствует, конечные точки могут иметь относительные адреса (относительно базового адреса, то есть).
Оттуда, предположительно, при создании клиентского приложения или расходного материала.веб-приложение Я просто набираю URL веб-сервера, на котором размещается библиотека службы, через «добавить ссылку на службу» при попытке добавить службу в решение, а затем я могу свободно передавать данные на сервер и с сервера?
Если вы хотите, чтобы внутри VS была добавлена ссылка на службу, это означает, что вы создаете прокси-сервер, с которым вам нужно работать как клиент, другой путь - это управление собственным прокси-сервером или использование svcutil.exe для генерациипрокси из командной строки.
Я не могу ответить на вопросы REST, извините.;)