Идентификатор события 3: ошибка «/ ProfileService.svc не существует». (импорт профиля AD)

#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» %>`

https://social.technet.microsoft.com/Forums/Lync/en-US/c6a10eba-d1cf-41a0-b45d-576a039b731e/the-service-profileservicesvc-does-not-exist?forum=sharepointgeneral