我想升级我的ASP.NET MVC 1网站到版本2.虽然这样做我不得不更新我所有的其他程序集。这也包括Castle的ActiveRecord dll。下面是我得到的错误:我的城堡ActiveRecord的问题是什么web.config
配置错误说明:需要 服务这个请求的配置文件的处理 过程中发生错误 。请查看 下面的具体错误详情, 正确修改您的配置文件 。
分析器错误信息:错误 发生创造了activerecord配置 节处理程序: 异常已被调用的 目标抛出。
<configSections>
<section name="activerecord" type="Castle.ActiveRecord.Framework.Config.ActiveRecordSectionHandler, Castle.ActiveRecord" />
...
</configSections>
<activerecord isWeb="true" isDebug="false">
<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=(local)\SQLEXPRESS;Initial Catalog=db;Integrated Security=SSPI;" />
</config>
</activerecord>
我这里看不到任何错误,我添加了 “冬眠”。在关键的由以下开头:
http://www.castleproject.org/activerecord/documentation/v1rc1/manual/xmlconfigref.html
它没有在那之前,所以我想可能是它为什么演戏了。
非常感谢帮助。 – rball 2010-07-15 22:17:59
只是为了确保:它是真的'type =“NHibernate ...”'或者它只是'value =“NHibernate ...”'的拼写错误? – 2013-05-02 12:31:00
@ anderson.pimentel谢谢,修正。还要注意这是针对NHibernate 2.x的 – 2013-05-02 13:27:55