protected void Application_Start() { string cfgFile = Server.MapPath(@"~\App_Data\DataAccess\MSSQL.cfg.xml"); NHibernateHelper.CreateSessionFactory(cfgFile); string useReadonlyDatabase = ConfigurationManager.AppSettings["UseReadonlyDatabase"]; if (useReadonlyDatabase == "true") { string cfgReadonlyFile = Server.MapPath(@"~\App_Data\DataAccess\MSSQL_Read.cfg.xml"); NHibernateHelper.CreateReadonlySessionFactory(cfgReadonlyFile); } AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); }