Размещение существующих веб-сервисов в sharepoint 2010 - PullRequest
1 голос
/ 24 января 2011

У меня есть набор закодированных веб-сервисов. Нужно создать приложение, сочетающее в себе некоторые функции SharePoint 2010 и функциональные возможности моих сервисов. Я думал о развертывании сервисов как части приложения sharepoint (в виртуальном каталоге), который я собираю [Не размещать как отдельное приложение в другом месте, поскольку я не хочу, чтобы вызовы сервисов (вызовы скриптов) заканчивались междоменными ]

Это правильный подход. Если да, то что нужно сделать, сделав мои сервисы частью приложения sharepoint, использующего виртуальный каталог

1 Ответ

1 голос
/ 25 января 2011

Вы можете использовать инструмент SPDev для создания веб-службы SharePoint disco.aspx и wsdl.aspx файлы:

SPDev.exe -o GenWS -url http://Central-Administration-URL -asmx CustomWS.asmx

Затем разверните все необходимые сборки в GAC и скопируйте файлы .asmx , disco.aspx , wsdl.aspx в папку 14 hive\ISAPI.


Не думаю, что у вас может быть путь, отличный от _vti_bin (или _vti_adm, если служба развернута в папке 14 hive\ADMISAPI), но вы можете развернуть веб-службы в подпапке и использовать URL-адрес, такой как http://Site/_vti_bin/CustomDotNetWebServices/CustomWS.asmx.


SharePoint 2010 поддерживает настраиваемые службы - как ASP.NET, так и WCF:

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