Microsoft Dynamics Nav2009 немедленно закрывается при попытке запуска

#.net #microsoft-dynamics #navision

#.net #microsoft-dynamics #navision

Вопрос:

Это сведения об ошибке из средства просмотра событий:

Тип: System.Конфигурация.Сообщение об исключении ConfigurationErrorsException: тип «Microsoft.VisualStudio.Диагностика.ServiceModelSink.Поведение, Microsoft.VisualStudio.Диагностика.ServiceModelSink, версия = 3.0.0.0, Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a»зарегистрирован для расширения «Microsoft.VisualStudio.Диагностика.ServiceModelSink.Не удалось загрузить поведение. (C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Configmachine.config строка 192) BareMessage: тип ‘Microsoft.VisualStudio.Диагностика.ServiceModelSink.Поведение, Microsoft.VisualStudio.Диагностика.ServiceModelSink, версия = 3.0.0.0, Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a»зарегистрирован для расширения «Microsoft.VisualStudio.Диагностика.ServiceModelSink.Не удалось загрузить поведение. Имя файла: C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Configmachine.config Строка: 192 StackTrace: в системе.Конфигурация.BaseConfigurationRecord.Вычислите один (String[] keys, SectionInput input, Boolean isTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult) в системе.Конфигурация.BaseConfigurationRecord.Вычислите (FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult, Boolean getLkg, Boolean getRuntimeObject, Objectamp; result, Objectamp; resultRuntimeObject) в системе.Конфигурация.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Objectamp; result, Objectamp; resultRuntimeObject) в системе.Конфигурация.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Objectamp; result, Objectamp; resultRuntimeObject) в системе.Конфигурация.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Objectamp; result, Objectamp; resultRuntimeObject) в системе.Конфигурация.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Objectamp; result, Objectamp; resultRuntimeObject) в системе.Конфигурация.BaseConfigurationRecord.GetSection(String configKey, Boolean getLkg, Boolean checkPermission) в системе.Конфигурация.BaseConfigurationRecord.GetSection(String configKey) в системе.Конфигурация.ClientConfigurationSystem.Система.Конфигурация.Внутренний.IInternalConfigSystem.Получает раздел (String SectionName) в системе.Конфигурация.ConfigurationManager.Получает раздел (String SectionName) в системе.ServiceModel.Конфигурация.ConfigurationHelpers.UnsafeGetSectionFromConfigurationManager(String sectionPath) в системе.ServiceModel.Конфигурация.ConfigurationHelpers.UnsafeGetAssociatedSection(ContextInformation evalContext, String sectionPath) в системе.ServiceModel.Конфигурация.CommonBehaviorsSection.UnsafeGetSection() в системе.ServiceModel.Описание.ConfigLoader.Посмотрите Commonbehaviors (контекст ContextInformation context) в системе.ServiceModel.Описание.ConfigLoader.LoadCommonClientBehaviors (ServiceEndpoint ServiceEndpoint) в системе.ServiceModel.ChannelFactory.ApplyConfiguration(String ConfigurationName, Configuration configuration) в системе.ServiceModel.ChannelFactory.ApplyConfiguration(String ConfigurationName) в системе.ServiceModel.ChannelFactory.Инициализируйте конечную точку (привязка привязки, адрес EndpointAddress) в системе.ServiceModel.DuplexChannelFactory 1..ctor(Object callbackObject, Binding binding, EndpointAddress remoteAddress) at System.ServiceModel.DuplexChannelFactory 1..ctor(InstanceContext callbackInstance, Binding binding, EndpointAddress remoteAddress) в Microsoft.Dynamics.Nav.Client.ServiceConnection.Инициализируйте () в Microsoft.Dynamics.Nav.Client.ServiceConnection.OpenConnectionInternal(ConnectFailedEventArgs connectFailedArg) в Microsoft.Dynamics.Nav.Client.ServiceConnection.openConnection() в Microsoft.Dynamics.Nav.Client.FormBuilder.BuilderSession.Инициализируйте () в Microsoft.Динамика.Framework.UI.UISession.Инициализируйте () в Microsoft.Динамика.Framework.UI.Windows.ClientSessionBase.SetupUISession() в Microsoft.Динамика.Framework.UI.Windows.ClientSessionBase.Инициализация () в Microsoft.Dynamics.Nav.Client.Program.mainCore(String[] args) в Microsoft.Dynamics.Nav.Client.Program.Main(строка [] аргументов) Источник: System.Конфигурация

Ответ №1:

Это может быть ошибка, используемая Центром обновления Windows. Попробуйте перезапустить сервер, если недавно было обновление.

Ответ №2:

Вариант 1. Установите последнюю версию .net и, если возможно, обновите свою учетную запись службы навигации до последней доступной версии. иногда случается, что у службы нет той же версии, что и у клиента. может сработать понижение версии, в зависимости от того, что вы обновили до сбоя.

Вариант 2. Таблица может быть недавно изменена, поэтому при запуске клиента в ней не были установлены правильные индексы. Откройте навигацию в классическом режиме, затем перейдите к объектам и отсортируйте по дате изменения, вы должны увидеть недавно измененный объект.