Ich versuche, meine ASP.NET MVC 1-Website auf Version 2 zu aktualisieren. Während ich dies tue, muss ich auch alle meine anderen Assemblys aktualisieren. Dazu gehört auch die ActiveRecord dll von Castle. Hier ist der Fehler, den ich bekomme:
Konfigurationsfehler Beschreibung: Ein Fehler ist bei der Verarbeitung einer einer Konfigurationsdatei, die zur Bearbeitung diese Anfrage zu bedienen. Bitte überprüfen Sie die spezifischen Fehlerdetails unten und ändern Sie Ihre Konfigurationsdatei entsprechend.
Parser-Fehlermeldung: Ein Fehler bei der Erstellung der Konfiguration Abschnitt-Handler für activerecord: Eine Ausnahme wurde von dem Ziel eines Aufrufs ausgelöst.
<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>
Ich sehe hier keinen Fehler, ich habe "hibernate." an den Anfang des Schlüssels angehängt:
http://www.castleproject.org/activerecord/documentation/v1rc1/manual/xmlconfigref.html
Das war vorher nicht der Fall, also dachte ich, das könnte der Grund für die Probleme sein.