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

Я знаю, что это распространенная проблема. Это может быть решено при перезапуске службы управляемых метаданных, службы UserProfile и службы UserProfileSync. (Так что SharePoint может воссоздать прослушиватель конечной точки в IIS)

WebHost не удалось обработать запрос. Информация об отправителе: System.ServiceModel.Activation.HostedHttpRequestAsyncResult/8465037 Исключение: System.Web.HttpException (0x80004005): служба «/94af0fd5ed3c4bfbba3db7dd7cc66fbc/ProfileService.svc» не существует. ---> System.ServiceModel.EndpointNotFoundException: служба '/94af0fd5ed3c4bfbba3db7dd7cc66fbc/ProfileService.svc' не существует. в System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath, EventTraceActivity eventTraceActivity) в System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast(String relativeVirtualPath, EventTraceActivity eventTraceActivity) в System.ServiceModel.Activation.HostedHttpRequestAsyncResult.HandleRequest() в System.ServiceModel.Activation. .HostedHttpRequestAsyncResult.BeginRequest() в System.Runtime.AsyncResult.End[TAsyncResult](результат IAsyncResult) в System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(результат IAsyncResult) Имя процесса: w3wp Идентификатор процесса: 17764

Но в нашем случае (SharePoint 2013, SP1) у нас активирована только служба профилей пользователей для импорта AD. Нам не нужно, чтобы служба синхронизации была активной. Поэтому я не могу решить эту проблему «нормальным» способом.

Мои слушатели UP:

PS C:\Windows\system32> $upa.Endpoints|%{Write-Host $_.ListenUris;}

http://xxxx:32843/94af0fd5ed3c4bfbba3db7dd7cc66fbc/ProfileService.svc https://xxxx:32844/94af0fd5ed3c4bfbba3db7dd7cc66fbc/ProfileService.svc

Как мы знаем, основной причиной проблемы является отсутствие файла «ProfileService.svc» в корневой папке WebService IIS. Но этот файл создается только тогда, когда ИБП активен. Итак, как мне устранить эту ошибку в моей среде? Как удалить эти конечные точки навсегда? Какие-либо предложения?

Большое спасибо за любой ответ!

С уважением,

SharePoint_Dude


person SharePoint_Dude    schedule 06.10.2016    source источник


Ответы (1)


В ИИС

Сайты > Веб-службы SharePoint > "выбрать идентификатор UPS"

внизу нажмите «Просмотр содержимого». ProfileService.svc отсутствует

Поэтому нажмите «Исследовать» или откройте «C:\Program Files\Microsoft Office Servers\15.0\WebServices\Profile».

Скопируйте один из существующих файлов svc и переименуйте в ProfileService.svc.

Заменить содержимое на

`‹%@ServiceHost Language="c#"

Service="Microsoft.Office.Server.UserProfiles.ProfilePropertyService, Microsoft.Office.Server.UserProfiles, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Factory="Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceHostFactory, Microsoft. Office.Server.UserProfiles, версия = 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

person AH Jamali    schedule 09.10.2019