Advertisement
Guest User

Untitled

a guest
Jan 18th, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. //WebApiConfig.cs
  2. config.SuppressDefaultHostAuthentication();
  3. config.Filters.Add(new HostAuthenticationFilter(OAuthDefaults.AuthenticationType));
  4.  
  5. // Маршруты Web API
  6.  
  7. config.Routes.MapHttpRoute(
  8. name: "DefaultApi",
  9. routeTemplate: "api/{controller}/{action}",
  10. defaults: new { id = RouteParameter.Optional }
  11. );
  12. //Startup.cs
  13. [assembly: Microsoft.Owin.OwinStartup(typeof(API.Startup))]
  14.  
  15. namespace API
  16. {
  17. public partial class Startup
  18. {
  19. public void Configuration(IAppBuilder app)
  20. {
  21. Logger log = new Logger();
  22. var config = new HttpConfiguration();
  23.  
  24. try
  25. {
  26. AreaRegistration.RegisterAllAreas();
  27. WebApiConfig.Register(config);
  28. FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
  29. RouteConfig.RegisterRoutes(RouteTable.Routes);
  30. ContainerConfig.Config(config);
  31. IdentityConfig.Config(app, config);
  32.  
  33. config.MapHttpAttributeRoutes();
  34. config.EnsureInitialized();
  35.  
  36. app.UseWebApi(config);
  37.  
  38. log.WriteInformation("Application success start");
  39. }
  40. catch
  41. {
  42. log.WriteFatal("Application fail start");
  43. }
  44. }
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement