J'essaie de mettre à jour mon site Web ASP.NET MVC 1 à la version 2. Tout en faisant cela, je dois également mettre à jour tous mes autres assemblages. Cela inclut également la DLL ActiveRecord de Castle. Voici l'erreur que je reçois:Quel est le problème avec mon Castle ActiveRecord web.config
Erreur de configuration Description: Une erreur produite lors du traitement d'un fichier de configuration nécessaire pour cette demande. S'il vous plaît examiner les détails d'erreur spécifiques ci-dessous et modifiez votre fichier de configuration de manière appropriée.
Parser Message d'erreur: Une erreur est survenue la création du gestionnaire de section configuration pour activerecord: exception a été levée par la cible d'un appel.
<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>
Je ne vois rien de mal ici, j'ajouté "mise en veille prolongée." au début des années clés en suivant:
http://www.castleproject.org/activerecord/documentation/v1rc1/manual/xmlconfigref.html
Il n'a pas eu ça avant donc je pensais que peut-être été la raison pour laquelle il a agi en place.
Merci beaucoup. – rball
Juste pour être sûr: est-ce vraiment 'type =" NHibernate ... "' ou c'est juste une faute de frappe pour 'value =" NHibernate ... "'? –
@ anderson.pimentel merci, corrigé. Notez également que ceci est pour NHibernate 2.x –