#sharepoint-2013 #profile #endpoint #ups #synchronisation
#sharepoint-2013 #Профиль #конечная точка #ИБП #синхронизация
Вопрос:
Я знаю, что это распространенная проблема. Это можно решить при перезапуске службы управляемых метаданных, службы пользовательских профилей и службы синхронизации пользовательских файлов. (Таким образом, SharePoint может воссоздать прослушиватель конечной точки в IIS)
Веб-хосту не удалось обработать запрос. Информация об отправителе: система.ServiceModel .Активация.Исключение HostedHttpRequestAsyncResult/8465037: System.Web.HttpException (0x80004005): служба ‘/94af0fd5ed3c4bfbba3db7dd7cc66fbc/ProfileService.svc’ не существует. —> System.ServiceModel .Исключение EndpointNotFoundException: служба ‘/94af0fd5ed3c4bfbba3db7dd7cc66fbc/ProfileService.svc’ не существует. в системе.Служебная модель.Среда размещения услуг.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath, EventTraceActivity eventTraceActivity) в системе.ServiceModel .serviceHostingEnvironment.EnsureServiceAvailableFast(String relativeVirtualPath, EventTraceActivity eventTraceActivity) в системе.ServiceModel .Активация.HostedHttpRequestAsyncResult .handleRequest() в системе.ServiceModel .Активация.HostedHttpRequestAsyncResult .BeginRequest() в System.Runtime.Асинхронный результат.Завершите [TAsyncResult] (результат IAsyncResult) в системе.ServiceModel .Активация.HostedHttpRequestAsyncResult .Конец (результат IAsyncResult) Имя процесса: w3wp Идентификатор процесса: 17764
Но в нашем случае (SharePoint 2013, SP1) у нас активирована только служба профилей пользователей для импорта AD. Нам не нужно, чтобы служба синхронизации была активной. Поэтому я не могу решить эту проблему «обычным» способом.
Мои слушатели UP следуют:
PS C:Windowssystem32> $upa.Endpoints|%{Write-Host $_.ListenUris;}
http://xxxx:32843/94af0fd5ed3c4bfbba3db7dd7cc66fbc/ProfileService.svc
https://xxxx:32844/94af0fd5ed3c4bfbba3db7dd7cc66fbc/ProfileService.svc
Основной причиной проблемы, как мы знаем, является отсутствие файла «ProfileService.svc» в корневой папке IIS WebService. Но этот файл создается только при активном ИБП. Итак, как мне устранить эту ошибку в моей среде? Как мне удалить эти конечные точки навсегда? Есть предложения?
Большое спасибо за любой ответ!
С уважением,
SharePoint_Dude
Ответ №1:
В IIS
Сайты> Веб-службы SharePoint> «выбрать идентификатор ИБП»
внизу щелкните «Просмотр содержимого» ProfileService.svc отсутствует
Итак, нажмите исследовать или открыть C:Program Файлы Серверы Microsoft Office 15.0 Веб-сервисы Профиль»
Скопируйте один из существующих файлов svc и переименуйте в ProfileService.svc
Заменить содержимое на
`<%@ServiceHost Language=»c #»
Service=»Microsoft.Офис.Сервер.Профили пользователей.ProfilePropertyService, Microsoft.Офис.Сервер.Профили пользователей, версия = 15.0.0.0, Культура = нейтральная, PublicKeyToken = 71e9bce111e9429c» Фабрика =»Microsoft.Офис.Сервер.Профили пользователей.ProfilePropertyServiceHostFactory, Microsoft.Офис.Сервер.Профили пользователей, версия = 15.0.0.0, Культура = нейтральная, PublicKeyToken = 71e9bce111e9429c» %>`