I don't know ASP.NET to well: Is Global.asax executed for an application in a virtual directory? Please do some logging there to verify that ActiveRecord is really initialized.
-Markus 2009/5/27 Bhumip <[email protected]>: > > I am trying to deploy my application under sub domain (virtual > directory) of my root application. > > 1) Root application there is following nhibernate section in > web.config > > <configSections> > > <section name="nhibernate" > type="System.Configuration.NameValueSectionHandler, System, > Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/ >> > </configSections> > <nhibernate> > > <add key="hibernate.connection.provider" > value="NHibernate.Connection.DriverConnectionProvider"/> > > <add key="hibernate.dialect" value="NHibernate.Dialect.OracleDialect"/ >> > > <add key="hibernate.connection.driver_class" > value="NHibernate.Driver.OracleDataClientDriver"></add> > > <add key="hibernate.connection.connection_string" value="Data > Source=ora11g;User ID=test123;Password=test123;"/> > > </nhibernate> > > 2) My current application which I want to configer under root > application have following ActiveWriter Section > > <configSections> > <section name="activeRecord" > type="Castle.ActiveRecord.Framework.Config.ActiveRecordSectionHandler,Castle.ActiveRecord"/ >> > </configSections> > > <activeRecord isWeb="true"> > <config> > > <add key="hibernate.connection.provider" > value="NHibernate.Connection.DriverConnectionProvider"/> > <add key="hibernate.dialect" > value="NHibernate.Dialect.OracleDialect"/> > <add key="hibernate.connection.driver_class" > value="NHibernate.Driver.OracleClientDriver"></add> > <add key="hibernate.connection.connection_string" > value="Data > Source=ora11g;User ID=test123;Password=test123;"/> > > </config> > </activeRecord> > > I do not know exactly but because of web.confing inheritance of root > application may create this kind of error. > > ?????????????????? > > > > On May 27, 1:54 pm, Bhumip <[email protected]> wrote: >> Hi Markus, >> >> "ManilaPayroll.BAL.dll" business access layer where i put all my >> business logic of payroll system. >> >> Thanks, >> >> Bhumip >> >> On May 27, 12:17 pm, Markus Zywitza <[email protected]> wrote: >> >> > And what about >> >> > ManilaPayroll.BAL.dll >> >> > which is the assembly you are trying to load for initialization? >> >> > 2009/5/26 Bhumip <[email protected]>: >> >> > > Hi John, >> >> > > Following is the list of dlls in my bin folder. >> >> > > Castle.ActiveRecord.dll >> >> > > Castle.Components.Validator.dll >> >> > > Castle.Core.dll >> >> > > Castle.DynamicProxy.dll >> >> > > Iesi.Collections.dll >> >> > > log4net.dll >> >> > > NHibernate.dll >> >> > > Also Following is the ActiveRecordSection in web.config file >> >> > > ----------------------------------------------------------- >> > > <configSections> >> > > <section name="activeRecord" >> > > type="Castle.ActiveRecord.Framework.Config.ActiveRecordSectionHandler,Castle.ActiveRecord"/ >> >> > > </configSections> >> > > <activeRecord isWeb="true"> >> > > <config> >> > > <add key="hibernate.connection.provider" >> > > value="NHibernate.Connection.DriverConnectionProvider"/> >> > > <add key="hibernate.dialect" >> > > value="NHibernate.Dialect.OracleDialect"/> >> > > <add key="hibernate.connection.driver_class" >> > > value="NHibernate.Driver.OracleClientDriver"></add> >> > > <!--<add key="hibernate.connection.connection_string" >> > > value="Data Source=ora11g;User ID=hrd1;Password=test123;"/>--> >> > > <add key="hibernate.connection.connection_string" value="Data >> > > Source=ora11g;User ID=phrd;Password=testtest;"/> >> > > </config> >> >> > > </activeRecord> >> > > <connectionStrings> >> >> > > -------------------------------------------------------------------------------------------- >> >> > > On May 26, 4:31 pm, John Simons <[email protected]> wrote: >> > >> Are you sure you've deployed all the assemblies including dependency >> > >> assemblies? >> >> > >> John >> >> > >> On May 26, 7:58 pm, Bhumip <[email protected]> wrote: >> >> > >> > Hi John, >> >> > >> > i have initialized in Global.asax and following is the code. >> >> > >> > void Application_Start(object sender, EventArgs e) >> > >> > { >> > >> > Castle.ActiveRecord.Framework.IConfigurationSource source = >> > >> > System.Configuration.ConfigurationManager.GetSection("activeRecord") >> > >> > as Castle.ActiveRecord.Framework.IConfigurationSource; >> > >> > System.Reflection.Assembly modelAssembly = >> > >> > System.Reflection.Assembly.Load("ManilaPayroll.BAL"); >> > >> > Castle.ActiveRecord.ActiveRecordStarter.Initialize >> > >> > (modelAssembly, source); >> >> > >> > } >> >> > >> > Some how it is work on my local machine it is not working on my >> > >> > production machine where we have IIS 6.0 as web server. >> >> > >> > Regards, >> >> > >> > Bhumip >> >> > >> > On May 26, 2:20 pm, John Simons <[email protected]> wrote: >> >> > >> > > Did u call ActiveRecordStarter.Initialize() as the first thing? >> >> > >> > > ________________________________ >> > >> > > From: Bhumip <[email protected]> >> > >> > > To: Castle Project Users <[email protected]> >> > >> > > Sent: Tuesday, 26 May, 2009 2:57:38 PM >> > >> > > Subject: You have accessed an ActiveRecord class that wasn't >> > >> > > properly initialized. >> >> > >> > > I am working VS 2005 and .NET 2.0 and database Oracle 11g >> >> > >> > > Active Record is working on my local system when i deployed the >> > >> > > system >> > >> > > on Server. >> >> > >> > > I have added [ActiveRecord] on top of the class but still error is >> > >> > > coming. >> >> > >> > > Following ERROR is coming >> >> > >> > > You have accessed an ActiveRecord class that wasn't properly >> > >> > > initialized. The only explanation is that the call to >> > >> > > ActiveRecordStarter.Initialize() didn't include >> >> > >> > > Please help me out i have deadline on Friday. My work is done but i >> > >> > > can not deploy on the Production server because of following ERROR. >> >> > >> > > Need a Holiday? Win a $10,000 Holiday of your choice. Enter >> > >> > > now.http://us.lrd.yahoo.com/_ylc=X3oDMTJxN2x2ZmNpBF9zAzIwMjM2MTY2MTMEdG1f... > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Castle Project Users" 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/castle-project-users?hl=en -~----------~----~----~----~------~----~------~--~---
