У меня есть веб-служба, созданная коллегами в виде библиотеки классов, которая взаимодействует с SharePoint 2013 на месте.Теперь мне нужно продолжить создание этого веб-сервиса, но нет документации по запуску и отладке библиотеки классов.Я никогда не делал это сам.У меня вопрос, как мне запустить библиотеку классов как веб-сервис.Как общаться с сервисом через запросы и ответы?Я привык общаться со службами через Controller
, который получил ActionResults
.Я знаю, что это совершенно другой тип решения, но просто чтобы вы знали, с чем я привык работать.
Скажите, хотите ли вы увидеть что-нибудь еще.Любые советы или решения, с которых следует начать обучение работе с веб-службой, очень ценятся
Некоторые примеры кода веб-службы:
SharePointClient
internal string TestSharePoint()
{
Log.Debug("Hej från TestSharePoint");
var web = _clientContext.Web;
_clientContext.Load(web.AssociatedMemberGroup);
_clientContext.ExecuteQuery();
return web.AssociatedMemberGroup.Title;
}
AccessLayer
public string TestSharePoint(string siteUrl)
{
return _sharePointClient.TestSharePoint();
}
SPCRMIntegration
public string TestSharePoint(string siteUrl)
{
try
{
using (var accessLayer = IntegrationHelper.CreateAccessLayer(siteUrl))
{
return accessLayer.TestSharePoint(siteUrl);
}
}
catch (Exception)
{
throw;
}
}
ISPCRMIntegration
[OperationContract]
string TestSharePoint(string value);
Обновление:
Это приглашение говорит само за себя.Добавит проект asp.net и будет ссылаться на библиотеку классов.
![enter image description here](https://i.stack.imgur.com/rbli7.png)