NHibernate unable to load Proxy-Factory

Ich bin so festgefahren mit dem Versuch, um eine einfache NHibernate app läuft. Ich mache "Erste Schritte mit NHibernate" Schritt für Schritt.
Zuerst bekam ich eine ungültige Eigenschaft etwas Fehler (managed um das zu beheben).

Nun bekomme ich eine exception:

Konnte nicht geladen werden Typ 'NHibernate.ByteCode.Burg.ProxyFactoryFactory, NHibernate.ByteCode.Castle'
während der Konfiguration der proxy-factory-Klasse.

Mögliche Ursachen sind:
- Die NHibernate.Bytecode provider assembly wurde nicht bereitgestellt.
- Die typeName-dient zum initialisieren des 'proxyfactory.factory_class' - Eigenschaft des session-factory Abschnitt ist nicht wohlgeformt.

Lösung:
Bestätigen Sie, dass Sie Ihre deployment-Ordner enthält eine der folgenden Baugruppen:
NHibernate.ByteCode.LinFu.dll
NHibernate.ByteCode.Castle.dll"

Die erwähnten Dateien sind in dem Ordner Bin, wo die QuickStart.dll ist.
Ich habe keine Ahnung, warum dies passiert ist!
Ich bin mit meinem Latein am Ende stundenlang heute versucht, diese zu arbeiten.
Die Frage bei SO (Konnte nicht geladen werden Typ ‘NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu') nicht helfen 🙁

Die hibernate Konfiguration von Web.config:

<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
    <session-factory>
        <property name="dialect">NHibernate.Dialect.MsSql2000Dialect</property>
        <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
        <property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
        <property name="connection.connection_string">Server=(local);initial catalog=quickstart;Integrated Security=SSPI</property>
        <property name="connection.isolation">ReadCommitted</property>
        <property name="default_schema">Monitor.dbo</property>
        <property name='proxyfactory.factory_class'>NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>
        <!-- HBM Mapping Files -->
        <mapping assembly="QuickStart"/>
    </session-factory>
</hibernate-configuration>

InformationsquelleAutor Liao | 2009-12-16

Schreibe einen Kommentar