Bonjour, je travaille avec Nhibernate sur une Application ASP.NET 2.0.
J'ai l'erreur suivante et je post aussi la trace de la pile:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
Could not load type 'Kpf.CoucheMetier.Fournisseurs, Kpf.CoucheMetier', check that type and assembly names are correct 
Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code. 
 
Détails de l'exception: System.TypeLoadException: Could not load type 'Kpf.CoucheMetier.Fournisseurs, Kpf.CoucheMetier', check that type and assembly names are correct
 
Erreur source: 
 
 
Ligne 32 :             HbmSerializer.Default.Serialize(flux, Assembly.GetExecutingAssembly());
Ligne 33 :             flux.Position = 0;
Ligne 34 :             cfg.AddInputStream(flux);
Ligne 35 :             flux.Close();
Ligne 36 : 
 
 
Fichier source : D:\Projects\CoucheMetier\Handler.cs    Ligne : 34 
 
Trace de la pile: 
 
 
[TypeLoadException: Could not load type 'Kpf.CoucheMetier.Fournisseurs, Kpf.CoucheMetier', check that type and assembly names are correct]
   NHibernate.Util.ReflectHelper.ClassForName(String name) in c:\net\nhibernate\nhibernate\src\NHibernate\Util\ReflectHelper.cs:160
   NHibernate.Cfg.HbmBinder.ClassForFullNameChecked(String fullName, String errorMessage) in c:\net\nhibernate\nhibernate\src\NHibernate\Cfg\HbmBinder.cs:82
 
[MappingException: could not find class: Kpf.CoucheMetier.Fournisseurs, Kpf.CoucheMetier]
   NHibernate.Cfg.HbmBinder.ClassForFullNameChecked(String fullName, String errorMessage) in c:\net\nhibernate\nhibernate\src\NHibernate\Cfg\HbmBinder.cs:86
   NHibernate.Cfg.HbmBinder.ClassForNameChecked(String name, Mappings mappings, String errorMessage) in c:\net\nhibernate\nhibernate\src\NHibernate\Cfg\HbmBinder.cs:100
   NHibernate.Cfg.HbmBinder.BindManyToOne(XmlNode node, ManyToOne model, String defaultColumnName, Boolean isNullable, Mappings mappings) in c:\net\nhibernate\nhibernate\src\NHibernate\Cfg\HbmBinder.cs:826
   NHibernate.Cfg.HbmBinder.PropertiesFromXML(XmlNode node, PersistentClass model, Mappings mappings) in c:\net\nhibernate\nhibernate\src\NHibernate\Cfg\HbmBinder.cs:1326
   NHibernate.Cfg.HbmBinder.BindRootClass(XmlNode node, RootClass model, Mappings mappings) in c:\net\nhibernate\nhibernate\src\NHibernate\Cfg\HbmBinder.cs:435
   NHibernate.Cfg.HbmBinder.BindRoot(XmlDocument doc, Mappings model) in c:\net\nhibernate\nhibernate\src\NHibernate\Cfg\HbmBinder.cs:1594
   NHibernate.Cfg.Configuration.AddValidatedDocument(XmlDocument doc) in c:\net\nhibernate\nhibernate\src\NHibernate\Cfg\Configuration.cs:375
   NHibernate.Cfg.Configuration.AddXmlReader(XmlTextReader hbmReader) in c:\net\nhibernate\nhibernate\src\NHibernate\Cfg\Configuration.cs:1556
   NHibernate.Cfg.Configuration.AddInputStream(Stream xmlInputStream) in c:\net\nhibernate\nhibernate\src\NHibernate\Cfg\Configuration.cs:421
   Kpf.CoucheMetier.Handler..ctor() in D:\Projects\CoucheMetier\Handler.cs:34
   Kpf.ModuleGestionPieces._Default..ctor() in d:\Projects\ModuleGP\Default.aspx.cs:18
   ASP.default_aspx..ctor() in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\modulegp\f8145918\7959d56a\App_Web_95pkgeyu.4.cs:0
   __ASP.FastObjectFactory_app_web_95pkgeyu.Create_ASP_default_aspx() in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\modulegp\f8145918\7959d56a\App_Web_95pkgeyu.16.cs:0
   System.Web.Compilation.BuildResultCompiledType.CreateInstance() +99
   System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) +162
   System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +56
   System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +112
   System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +352
   System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +183
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +191
J'ai besoin d'aide SVP. J'utilise NHibernate Mapping Attributes au lieu des fichiers .hbm.xml

Merci d'avance