AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.04.2018, 17:59   #1  
ximik33rus is offline
ximik33rus
Участник
 
58 / 10 (1) +
Регистрация: 05.03.2018
Адрес: Россия, Владимир
! OrganizationServiceContext - не может быть неопределенным (Dy CRM 365 on-prim)
Доброго времени!
Сегодня все плагины, веб-сервисы и т.п. использующие OrganizationServiceContext отказались работать.

Ошибка OrganizationServiceContext - не может быть неопределенным.

Сдается мне этот самый сервис отвалился. Кто нибудь сталкивался, как чинить?

P.S. сервер перезагружать пробовал.
Старый 05.04.2018, 20:13   #2  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
А можете, пожалуйста, предоставить примеры кода, указав где именно происходит исключение, и стек исключения?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 06.04.2018, 09:10   #3  
ximik33rus is offline
ximik33rus
Участник
 
58 / 10 (1) +
Регистрация: 05.03.2018
Адрес: Россия, Владимир
Цитата:
Сообщение от a33ik Посмотреть сообщение
А можете, пожалуйста, предоставить примеры кода, указав где именно происходит исключение, и стек исключения?
Могу, ошибка выпадает во всех доработках использующих ServiceContext.

X++:
	/// <summary>
	/// Constructor.
	/// </summary>
	public ServiceContext(Microsoft.Xrm.Sdk.IOrganizationService service) : 
			base(service)
	{
	}
	
	/// <summary>
	/// Gets a binding to the set of all <see cref="Account"/> entities.
	/// </summary>
	public System.Linq.IQueryable<Account> AccountSet
	{
		get
		{
			return this.CreateQuery<Account>();
		}
	}
	
	/// <summary>
	/// Gets a binding to the set of all <see cref="AccountLeads"/> entities.
	/// </summary>
Конкретно выпадает здесь: base(service)

Ошибка:
X++:
System.ArgumentNullException  
  HResult=-2147467261
  Message=    .
 : service
  ParamName=service
  Source=Microsoft.Xrm.Sdk
  StackTrace:
        Microsoft.Xrm.Sdk.Client.OrganizationServiceContext..ctor(IOrganizationService service, Boolean trackEntityChanges)
        Microsoft.Xrm.Sdk.Client.OrganizationServiceContext..ctor(IOrganizationService service)
        ServiceContext..ctor(IOrganizationService service)  C:\Users\golovanov_s\documents\visual studio 2015\Projects\setOwner\setOwner\ServiceContext.cs: 291397
        setOwner.Program.Run()  C:\Users\golovanov_s\documents\visual studio 2015\Projects\setOwner\setOwner\Program.cs: 41
        setOwner.Program.Main(String[] args)  C:\Users\golovanov_s\documents\visual studio 2015\Projects\setOwner\setOwner\Program.cs: 33
  InnerException:
Скрин.

Скрин2.
Старый 06.04.2018, 10:14   #4  
ximik33rus is offline
ximik33rus
Участник
 
58 / 10 (1) +
Регистрация: 05.03.2018
Адрес: Россия, Владимир
Выяснили причину. Вчера админы накатывали сертификат SSL для CRM, после этого все застопорилось.

Сейчас его временно отключили и ServiceContext ожил.

Не укладывается в голове где может быть связь?
Старый 06.04.2018, 10:29   #5  
Skel is offline
Skel
Участник
 
42 / 18 (1) ++
Регистрация: 01.04.2015
Адрес: Москва
Возможно пропустили какой-то шаг при обновлении. На всякий случай пошаговая инструкция:
https://www.qgate.co.uk/knowledge/ho...-dynamics-crm/
За это сообщение автора поблагодарили: ximik33rus (1).
Старый 06.04.2018, 12:48   #6  
ximik33rus is offline
ximik33rus
Участник
 
58 / 10 (1) +
Регистрация: 05.03.2018
Адрес: Россия, Владимир
Цитата:
Сообщение от Skel Посмотреть сообщение
Возможно пропустили какой-то шаг при обновлении. На всякий случай пошаговая инструкция:
https://www.qgate.co.uk/knowledge/ho...-dynamics-crm/
Ранее сертификат не использовался, система только начинает вводится в работу (на тестовом сервере).
Инструкцию покажу админам
Старый 06.04.2018, 14:17   #7  
ximik33rus is offline
ximik33rus
Участник
 
58 / 10 (1) +
Регистрация: 05.03.2018
Адрес: Россия, Владимир
Цитата:
Сообщение от Skel Посмотреть сообщение
Возможно пропустили какой-то шаг при обновлении. На всякий случай пошаговая инструкция:
https://www.qgate.co.uk/knowledge/ho...-dynamics-crm/
Действительно.
В сертификате выдали для network service (он в пулах CRMAppPool и ADFSAppPool используется) права.

Сейчас все работает. Спасибо за совет.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
survivingcrm: What’s An “App” in Dynamics 365 Anyway? Blog bot Dynamics CRM: Blogs 0 06.01.2018 22:14
Microsoft Dynamics CRM Team Blog: CRM 2015 prerelease content is here! Blog bot Dynamics CRM: Blogs 0 06.11.2014 22:11
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 17 Blog bot Dynamics CRM: Blogs 0 10.05.2014 06:30
Microsoft Dynamics CRM Team Blog: Check Out These Handy Links to Help for CRM 2013 Blog bot Dynamics CRM: Blogs 0 25.01.2014 07:48
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 11 Blog bot Dynamics CRM: Blogs 0 06.10.2012 05:27
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:20.