Проблема конфигурации NHibernate - PullRequest
0 голосов
/ 31 марта 2010

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

Ошибка сервера в «/» приложении. Неожиданный конец файла произошел. Следующие элементы не закрыты: hibernate-configuration. Строка 1, позиция 659. Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.Xml.XmlException: неожиданный конец файла. Следующие элементы не закрыты: hibernate-configuration. Строка 1, позиция 659.

Ошибка источника:

При выполнении текущего веб-запроса было сгенерировано необработанное исключение. Информацию о происхождении и местонахождении исключения можно определить с помощью приведенной ниже трассировки стека исключений.

Трассировка стека:

[XmlException: неожиданный конец файла. Следующие элементы не закрыты: hibernate-configuration. Строка 1, позиция 659.] System.Xml.XmlTextReaderImpl.Throw (исключение e) +76 System.Xml.XmlTextReaderImpl.Throw (String res, String arg) +126 System.Xml.XmlTextReaderImpl.Throw (Int32 pos, String res, String arg) +18 System.Xml.XmlTextReaderImpl.ThrowUnclosedElements () +254 System.Xml.XmlTextReaderImpl.ParseEndElement () +3975442 System.Xml.XmlTextReaderImpl.ParseElementContent () +243 System.Xml.XmlTextReaderImpl.Read () +45 System.Xml.XmlTextReader.Read () +15 System.Xml.XmlCharCheckingReader.Read () +39 System.Xml.XsdValidatingReader.Read () +37 System.Xml.XPath.XPathDocument.LoadFromReader (читатель XmlReader, пространство XmlSpace) +428 System.Xml.XPath.XPathDocument..ctor (читатель XmlReader, пространство XmlSpace) +20 System.Xml.XPath.XPathDocument..ctor (читатель XmlReader) +6 NHibernate.Cfg.ConfigurationSchema.HibernateConfiguration..ctor (XmlReader hbConfigurationReader, логическое значение от AppSetting) + 80

[HibernateConfigException: исключение произошло во время настройки уровня персистентности.] NHibernate.Cfg.ConfigurationSchema.HibernateConfiguration..ctor (XmlReader hbConfigurationReader, логическое значение fromAppSetting) +127 NHibernate.Cfg.Configuration.Configure (XmlReader textReader) +118 Application.DataModel.NHibernateDataProviderFactory..ctor (DataProviderFactoryInfo factoryInfo) в C: \ @ Geeks.Coder \ NHibernateDataProvider \ NHibernateDataProviderFactory.cs: 26

[TargetInvocationException: исключение было сгенерировано целью вызова.] System.RuntimeMethodHandle._InvokeConstructor (Object [] args, SignatureStruct & signature, IntPtr declaringType) +0 System.RuntimeMethodHandle.InvokeConstructor (Аргументы объекта [], подпись SignatureStruct, RuntimeTypeHandle declaringType) +15 System.Reflection.RuntimeConstructorInfo.Invoke (BindingFlags invokeAttr, Binder Binder, параметры Object [], CultureInfo culture) +249 System.RuntimeType.CreateInstanceImpl (BindingFlags bindingAttr, Binder Binder, Object [] args, CultureInfo culture, Object [] активацииAttributes) +1051 System.Activator.CreateInstance (Тип типа, BindingFlags bindingAttr, Binder Binder, Object [] args, CultureInfo culture, Object [] активацииAttributes) +111 System.Activator.CreateInstance (Тип типа, Объект [] args) +16 Application.DataModel.Database.RegisterDataProviderFactory (DataProviderFactoryInfo factoryInfo) в C: \ @ Geeks.Coder \ Application.DataModel \ DataAccessAPI \ Database.ProviderManagement.cs: 81 Application.DataModel.Database..cctor () в C: \ @ Geeks.Coder \ Application.DataModel \ DataAccessAPI \ Database.ProviderManagement.cs: 23

[TypeInitializationException: инициализатор типа для 'Application.DataModel.Database' вызвал исключение.] Application.DataModel.Database.Save (сущность сущности) в C: \ @ Geeks.Coder \ Application.DataModel \ DataAccessAPI \ Database.Save.cs: 26Application.DataModel.ApplicationEventManager.RecordException (описание строки, исключение) в C: \ @ Geeks.Coder \ Application.DataModel \ Auditing \ ApplicationEventManager.cs: 183

1 Ответ

1 голос
/ 31 марта 2010

Произошла ошибка разбора XML с элементом конфигурации hibernate в файле конфигурации.

Вам нужно исправить XML, чтобы он был действительным и тег hibernate-configuration был правильно закрыт.

...