Не могу нормально запустить пример с сайта замка под VS2010 + mssql2008 (пробую под ms win xp - mssql2005 + ms c # 2010 express тоже)
...
// Мы используем XmlConfigurationSource: XmlConfigurationSource source = new XmlConfigurationSource ("appconfig.xml");
ActiveRecordStarter.Initialize (source, typeof (Blog), typeof (Post), typeof (User));...
при Инициализации в модуле app.cs исключение: {"Инициализатор типа для 'NHibernate.LoggerProvider' вызвал исключение."}
Внутреннее исключение:
{"Нераспознанная конфигурация раздела конфигурации (C: \ Documents and Settings \ Администратор \ Мои документы \ Visual Studio 2005 \ Projects \ bin \ BlogSample.vshost.exe.Config строка 3)"}
Что не так?xml config:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="activerecord"
type="Castle.ActiveRecord.Framework.Config.ActiveRecordSectionHandler, Castle.ActiveRecord" />
</configSections>
<activerecord isWeb="false" pluralizeTableNames="true">
<config>
<add key="hibernate.connection.driver_class" value="NHibernate.Driver.SqlClientDriver" />
<add key="hibernate.dialect" value="NHibernate.Dialect.MsSql2000Dialect" />
<add key="hibernate.connection.provider" value="NHibernate.Connection.DriverConnectionProvider" />
<add key="hibernate.connection.connection_string" value="Data Source=|DataDirectory|\Gecko1#1.sdf;Password=ghbdtn185" />
</config>
</activerecord>
</configuration>
До этого я пытался
< ?xml version="1.0" encoding="utf-8" ?>
< activerecord isWeb="false" pluralizeTableNames="true">
< config>
< add key="hibernate.connection.driver_class" value="NHibernate.Driver.SqlClientDriver" />
< add key="hibernate.dialect" value="NHibernate.Dialect.MsSql2005Dialect" />
< add key="hibernate.connection.provider" value="NHibernate.Connection.DriverConnectionProvider" />
< add key="hibernate.connection.connection_string" value="Data Source=|DataDirectory|\Gecko1#1.sdf;Password=ghbdtn185" />
< /config>
< /activerecord>
Но я получаю:
{"Не удалось инициализировать систему конфигурации"}