如何运行Castle Active Record示例(来自http://www.castleproject.org)

时间:2011-04-17 02:44:17

标签: c# castle-activerecord

我无法在VS2010 + mssql2008下的城堡网站上运行正常示例(我在ms win xp下尝试 - mssql2005 + ms c#2010 express)

来自http://www.castleproject.org/activerecord/gettingstarted/index.html的摘录 ...

//我们正在使用XmlConfigurationSource:XmlConfigurationSource source = new XmlConfigurationSource(“appconfig.xml”);

ActiveRecordStarter.Initialize(source,typeof(Blog),typeof(Post),typeof(User)); ...

在app.cs模块的Initialize中出现异常:{“'NHibernate.LoggerProvider'的类型初始值设定项引发异常。”}

内部异常:

{“无法识别的配置部分配置。(C:\ Documents and Settings \ Administrator \ My Documents \ Visual Studio 2005 \ Projects \ bin \ BlogSample.vshost.exe.Config第3行)”}

XML配置是:

<?xml version="1.0" encoding="utf-8" ?> 
<activerecord>
   <config>
        <add key="connection.driver_class" value="NHibernate.Driver.SqlClientDriver" />
        <add key="dialect" value="NHibernate.Dialect.MsSql2005Dialect" />
        <add key="connection.provider" value="NHibernate.Connection.DriverConnectionProvider" />
        <add key="connection.connection_string" value="Data Source=.\SQLEXPRESS;Initial Catalog=test;Integrated Security=SSPI" />
        <add key="proxyfactory.factory_class" value="NHibernate.ByteCode.Castle.ProxyFactoryFactory,NHibernate.ByteCode.Castle" />
  </config>
</activerecord>

Castle的代码示例我修改为解决了 http://www.mail-archive.com/castle-project-users@googlegroups.com/msg07764.html

有什么不对?

0 个答案:

没有答案