Проблема с использованием CrmDeploymentService - PullRequest
0 голосов
/ 17 сентября 2008

Я работал над обеспечением организации довольно много дней, и столкнулся с несколькими проблемами, которые мне удалось решить. Позвольте мне объяснить, с какими проблемами я столкнулся, MSCrmServices - это процесс, который выполняется под управлением. Сетевой сервис. Когда я вызываю метод «Выполнить» в службе из консольного приложения все предварительно выполненные действия выполняются в контексте учетной записи «Сетевая служба». У учетной записи сетевой службы недостаточно прав для создания организации так много проблем возникает во время действия.

  • Доступ к реестру запрещен.
  • Не правильные права на SQL Server
  • Недостаточно прав AD.
  • ...

Олицетворение не работает, служба использует учетную запись процесса для выполнения действия. Единственное, что работает, это запустить идентификацию CRMAppPool как администратор с правами администратора развертывания (добавляется через инструмент администратора развертывания). Но эти проблемы в развертывании CRM, похоже, не стоят у меня в стороне :(. Теперь, когда у меня возникла новая проблема после изменения удостоверения пула системного администратора, служба развертывания выдает ошибку «Несанкционированный !!!!» и далее, когда я проверяю лог это говорит ..

Процесс: w3wp | Организация: 00000000-0000-0000-0000-000000000000 | Тема: 1 | Категория: Исключение | Пользователь: 00000000-0000-0000-0000-000000000000 | Уровень: Ошибка | CrmException..ctor

at CrmException..ctor (Строковое сообщение, Исключение innerException, Int32 errorCode, Boolean isFlowControlException, Boolean enableTrace)

at CrmException..ctor (String message, Int32 errorCode)

at CrmObjectNotFoundException..ctor (BusinessEntityMoniker moniker)

в BusinessProcessObject.DoRetrievePublishableSingle (BusinessEntityMoniker moniker, EntityExpression entityExpression, логическое значение includeUnpublished, контекст ExecutionContext)

в BusinessProcessObject.RetrieveUnpublished (BusinessEntityMoniker moniker, EntityExpression entityExpression, контекст ExecutionContext)

в OrganizationUIService.RetrieveUnpublished (BusinessEntityMoniker moniker, EntityExpression entityExpression, контекст ExecutionContext)

в OrganizationUIService.RetrieveOldFormXml (BusinessEntityMoniker moniker, контекст ExecutionContext)

в OrganizationUIService.ExtractAndSaveFormLabels (IBusinessEntity сущность, контекст ExecutionContext)

в OrganizationUIService.Create (организация IBusinessEntity, Контекст ExecutionContext)

at ImportFormXmlHandler.createOrgUI (OrganizationUIService orgUIService, XmlNode formNode)

at ImportFormXmlHandler.ImportItem ()

в ImportHandler.Import ()

в ImportHandler.Import ()

в RootImportHandler.RunImport ()

в ImportXml.RunImport ()

в NewOrgUtility.OrganizationImportDefaultData (Идентификатор организации, Версия существующая база данных версии, строка импорта файла)

в NewOrgUtility.OrganizationImportDefaultData (Идентификатор организации, Строка importFile)

at NewOrgUtility.ConfigureOrganization (String organizationId, String OrganizationName, String userAccountName, String userFirstName, String userLastName, String userEmail, String languageCode, String privilegedUserGroup, String sqlAccessGroup, String userGroup, String reportGroup, String privilegedReportingGroup, Boolean grantNetworkServiceAccess, Boolean autoGroupManagement, String importFileLocation, Boolean sqmOption)

at CreateOrganizationInstaller.Create (Идентификатор организации, строка organizationUniqueName, String организацияFriendlyName, String baseCurrencyCode, String baseCurrencyName, String baseCurrencySymbol, String initialUserDomainName, String initialUserFirstName, StringinitialUserLastName, String sqlServerName, Uri reportServerUrl, String privilegedUserGroupName, String sqlAccessGroupName, String userGroupName, String reportsGroupName, String privilegedReportingGroupName, String applicationPath, String languageId, Boolean sqmOption, String organizationCollation, MultiTenancy множественная аренда)

в CreateOrganizationInstaller.Create (ICreateOrganizationInfo organizationInfo)

at OrganizationService.Create (сущность DeploymentEntity)

в CreateRequest.Process ()

в CrmDeploymentService.Execute (запрос DeploymentServiceRequest)

at RuntimeMethodHandle._InvokeMethodFast (Цель объекта, Объект [] аргументы, SignatureStruct & sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)

at RuntimeMethodHandle.InvokeMethodFast (Цель объекта, Объект [] аргументы, подпись sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)

at RuntimeMethodInfo.Invoke (Объект obj, BindingFlags invokeAttr, Связыватель, параметры Object [], CultureInfo culture, Boolean skipVisibilityChecks)

at RuntimeMethodInfo.Invoke (Объект obj, BindingFlags invokeAttr, Связующее, параметры Object [], CultureInfo culture)

at LogicalMethodInfo.Invoke (цель объекта, значения объекта [])

в WebServiceHandler.Invoke ()

в WebServiceHandler.CoreProcessRequest ()

в SyncSessionlessHandler.ProcessRequest (контекст HttpContext)

в CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute ()

в HttpApplication.ExecuteStep (шаг IExecutionStep, Boolean & completedSynchronously)

at ApplicationStepManager.ResumeSteps (ошибка исключения)

в HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest (HttpContext контекст, AsyncCallback cb, Object extraData)

в HttpRuntime.ProcessRequestInternal (HttpWorkerRequest wr)

at HttpRuntime.ProcessRequestNoDemand (HttpWorkerRequest wr)

в ISAPIRuntime.ProcessRequest (IntPtr ecb, Int32 iWRType)

Есть идеи на этот счет ??1095*

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

1 Ответ

1 голос
/ 18 сентября 2008

Редактировать: На самом деле вы не одиноки.

http://www.eggheadcafe.com/software/aspnet/31450420/crmdeploymentservice-crm.aspx

Надеюсь, это поможет.

...