#3145: refactored infix formatter to improve output (less parenthesis) and added...
[heuristiclab.git] / HeuristicLab.Services.WebApp / 3.3 / Global.asax.cs
blob10fe858860954a220b1f4b7f4188c2052111dda1
1 #region License Information
2 /* HeuristicLab
3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL)
5 * This file is part of HeuristicLab.
7 * HeuristicLab is free software: you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation, either version 3 of the License, or
10 * (at your option) any later version.
12 * HeuristicLab is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
17 * You should have received a copy of the GNU General Public License
18 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
20 #endregion
22 using System.Web.Http;
23 using System.Web.Mvc;
24 using System.Web.Optimization;
25 using System.Web.Routing;
26 using HeuristicLab.Services.WebApp.Configs;
28 namespace HeuristicLab.Services.WebApp {
29 public class HeuristicLabWebApp : System.Web.HttpApplication {
30 protected void Application_Start() {
31 var pluginManager = PluginManager.Instance;
32 pluginManager.Configuration = GlobalConfiguration.Configuration;
33 pluginManager.DiscoverPlugins();
34 AreaRegistration.RegisterAllAreas();
35 GlobalConfiguration.Configure(WebApiConfig.Register);
36 FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
37 RouteConfig.RegisterRoutes(RouteTable.Routes);
38 BundleConfig.RegisterBundles(BundleTable.Bundles);