Я работал над обеспечением организации довольно много дней, и столкнулся с несколькими проблемами, которые мне удалось решить. Позвольте мне объяснить, с какими проблемами я столкнулся, MSCrmServices - это процесс, который выполняется под управлением. Сетевой сервис.
Когда я вызываю метод «Выполнить» в службе из консольного приложения
все предварительно выполненные действия выполняются в контексте учетной записи «Сетевая служба».
У учетной записи сетевой службы недостаточно прав для создания организации
так много проблем возникает во время действия.
Олицетворение не работает, служба использует учетную запись процесса для выполнения
действия. Единственное, что работает, это запустить идентификацию 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)
Кто-нибудь из вас сталкивался с такой проблемой? Я пытался решить эту проблему, но неудача.