Default vs 2010 web application did not create namespace for any of the classes, I created manually and worked like a charm. Thanks Michele saved me alot of time.
On 5 Ara 2011, at 16:02, Michele Lepri <[email protected]> wrote: > My 2 cents: do you have any classes defined in an empty namespace? > > > Il 05/12/2011 14:34, Mert Ece ha scritto: >> Hi, >> >> I am trying to write a web application in ASP.NET using 3.2 mapping by >> code. I copied the same mappings and classes from my working winforms >> application but got the error below in mapping stage. Is there any >> specific configuration or something I have to do in web application in >> order nhibernate to run? >> >> _Code:_ >> >> _ _ >> >> var mapper = new ModelMapper(); >> mapper.AddMappings(Assembly.GetExecutingAssembly().GetExportedTypes()); >> var mapping = >> mapper.CompileMappingForAllExplicitlyAddedEntities(); //ERROR >> NhConf = ConfigureNHibernate(); >> NhConf.AddMapping(mapping); >> SchemaMetadataUpdater.QuoteTableAndColumns(NhConf); >> SessionFactory = NhConf.BuildSessionFactory(); >> >> _ _ >> >> Server Error in '/07-RPD' Application. >> >> ------------------------------------------------------------------------ >> >> /Object reference not set to an instance of an object./ >> >> *Description: *An unhandled exception occurred during the execution of >> the current web request. Please review the stack trace for more >> information about the error and where it originated in the code. >> >> *Exception Details: *System.NullReferenceException: Object reference not >> set to an instance of an object. >> >> *Source Error:* >> >> Line 82: >> mapper.AddMappings(Assembly.GetExecutingAssembly().GetExportedTypes()); >> Line 83: >> Line 84: var mapping = >> mapper.CompileMappingForAllExplicitlyAddedEntities(); >> Line 85: >> Line 86: return mapping; >> >> *Source File: *c:\Users\Mert\Documents\Visual Studio >> 2010\Projects\07-RPD\App_Code\Persistence\NHibernateHelper.cs*Line: *84 >> >> *Stack Trace:* >> >> [NullReferenceException: Object reference not set to an instance of an >> object.] >> >> >> NHibernate.Mapping.ByCode.<>c__DisplayClass3.<CompileMappingFor>b__2(Type t) >> in >> d:\CSharp\NH\NH\nhibernate\src\NHibernate\Mapping\ByCode\ModelMapper.cs:549 >> >> System.Linq.Enumerable.All(IEnumerable`1 source, Func`2 predicate) +146 >> >> NHibernate.Mapping.ByCode.ModelMapper.CompileMappingFor(IEnumerable`1 >> types) in >> d:\CSharp\NH\NH\nhibernate\src\NHibernate\Mapping\ByCode\ModelMapper.cs:549 >> >> >> NHibernate.Mapping.ByCode.ModelMapper.CompileMappingForAllExplicitlyAddedEntities() >> in >> d:\CSharp\NH\NH\nhibernate\src\NHibernate\Mapping\ByCode\ModelMapper.cs:1771 >> >> NHibernateHelper.GetMappings() in c:\Users\Mert\Documents\Visual >> Studio 2010\Projects\07-RPD\App_Code\Persistence\NHibernateHelper.cs:84 >> >> NHibernateHelper.Setup() in c:\Users\Mert\Documents\Visual Studio >> 2010\Projects\07-RPD\App_Code\Persistence\NHibernateHelper.cs:95 >> >> ASP.global_asax.Application_Start(Object sender, EventArgs e) in >> c:\Users\Mert\Documents\Visual Studio 2010\Projects\07-RPD\Global.asax:8 >> >> >> >> ------------------------------------------------------------------------ >> >> *Version Information:*Microsoft .NET Framework Version:4.0.30319; >> ASP.NET Version:4.0.30319.17020 > > -- > http://michelelepri.blogspot.com/ > > -- > You received this message because you are subscribed to the Google Groups > "nhusers" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/nhusers?hl=en. > -- You received this message because you are subscribed to the Google Groups "nhusers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/nhusers?hl=en.
