コード例 #1
0
ファイル: Global.asax.cs プロジェクト: JosefDzeranov/Solomon
        protected void Application_Start()
        {
            try
            {
                AreaRegistration.RegisterAllAreas();

                WebApiConfig.Register(GlobalConfiguration.Configuration);
                FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
                RouteConfig.RegisterRoutes(RouteTable.Routes);
                BundleConfig.RegisterBundles(BundleTable.Bundles);
                AuthConfig.RegisterAuth();

                InitializeSimpleMembership();
                GlobalFilters.Filters.Add(new AccessTimingFilter());

                TestersSingleton.Initialize();

                //ControllerBuilder.Current.SetControllerFactory(new NinjectControllerFactory());
                DependencyResolver.SetResolver(new NinjectDependencyResolver());

                OnlineUsersCount = 0;
            }
            catch (Exception ex)
            {
                StringBuilder sb = new StringBuilder();
                //foreach (Exception exSub in ((ReflectionTypeLoadException)ex.InnerException).LoaderExceptions)
                //{
                //    sb.AppendLine(exSub.Message);
                //    FileNotFoundException exFileNotFound = exSub as FileNotFoundException;
                //    if (exFileNotFound != null)
                //    {
                //        if (!string.IsNullOrEmpty(exFileNotFound.FusionLog))
                //        {
                //            sb.AppendLine("Fusion Log:");
                //            sb.AppendLine(exFileNotFound.FusionLog);
                //        }
                //    }
                //    sb.AppendLine();
                //}
                string errorMessage = sb.ToString();
                logger.Info(errorMessage, ex);
            }
        }
コード例 #2
0
 /// <summary>
 /// Controller constructor.
 /// </summary>
 public HomeController()
 {
     XmlConfigurator.Configure();
     testers = TestersSingleton.Instance;
 }
コード例 #3
0
 /// <summary>
 /// Controller constructor.
 /// </summary>
 /// <param name="Repository">Repository object</param>
 public CompilersController(IRepository Repository)
 {
     XmlConfigurator.Configure();
     testers    = TestersSingleton.Instance;
     repository = Repository;
 }