SharePoint: как узнать URL SPSite хоста веб-сервиса - PullRequest
0 голосов
/ 30 марта 2011

У меня есть веб-сервис, размещенный на SPSite, URL которого http://server/sites/blank/_layouts/_vti_bin/service.asmx.

В методе веб-службы HttpContext.Current.Request.Url выглядит как http://server/_vti_bin/service.asmx/Method,, что имеет смысл, поскольку IIS ничего не знает о SPSite.

Но SPContext.Current равен нулю: - (

Как узнать URL, где размещается служба? Я пропустил что-то, что создает экземпляр SPContext.Current для ex. при развертывании услуги?

Спасибо!

1 Ответ

0 голосов
/ 30 марта 2011

Человек, я просто использую SPContext.Current.Web.Url.

SPContext.Current является нулевым в WebService? Я думаю, что это не работает в контексте сайта sharepoint. Просто используя URL структуру IIS.

Надеюсь, эта ссылка поможет вам: Пошаговое руководство. Создание настраиваемой веб-службы ASP.NET

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