Exemple #1
0
        private static void BuildApp(IAppBuilder app, string publicDirectoryPath)
        {
            var container = IoCConfiguration.CreateIoCContainer();

            var httpConfig = new HttpConfiguration
            {
                DependencyResolver = container.Resolve <System.Web.Http.Dependencies.IDependencyResolver>()
            };

            WebAppConfiguration.ConfigureFileSystem(app, publicDirectoryPath);

            WebAppConfiguration.ConfigureAuthentication(app);

            WebAppConfiguration.ConfigureWebApi(app, httpConfig);

            WebAppConfiguration.ConfigureFilters(httpConfig, container);

            app.UseAutofacMiddleware(container);

            // must be at the end
            app.UseWebApi(httpConfig);
        }