You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.3 KiB
37 lines
1.3 KiB
Imports System.Web.Http
|
|
Imports System.Web.Optimization
|
|
Imports System.Net.Http.Formatting
|
|
Imports System.Net.Http.Headers
|
|
|
|
Public Class MvcApplication
|
|
Inherits System.Web.HttpApplication
|
|
|
|
Sub Application_Start()
|
|
|
|
MvcHandler.DisableMvcResponseHeader = True
|
|
|
|
AreaRegistration.RegisterAllAreas()
|
|
|
|
GlobalConfiguration.Configuration.Formatters.Add(
|
|
New CSVMediaTypeFormatter(
|
|
New QueryStringMapping("format", "csv", New MediaTypeHeaderValue("text/csv"))))
|
|
|
|
GlobalConfiguration.Configuration.Formatters.JsonFormatter.MediaTypeMappings.Add(
|
|
New QueryStringMapping("format", "json", New MediaTypeHeaderValue("application/json")))
|
|
|
|
GlobalConfiguration.Configuration.Formatters.XmlFormatter.MediaTypeMappings.Add(
|
|
New QueryStringMapping("format", "xml", New MediaTypeHeaderValue("application/xml")))
|
|
|
|
|
|
'FormatterConfig.RegisterFormatters(GlobalConfiguration.Configuration.Formatters)
|
|
|
|
WebApiConfig.Register(GlobalConfiguration.Configuration)
|
|
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters)
|
|
RouteConfig.RegisterRoutes(RouteTable.Routes)
|
|
BundleConfig.RegisterBundles(BundleTable.Bundles)
|
|
'AuthConfig.RegisterAuth()
|
|
|
|
DataDocumentStore.Initialize()
|
|
|
|
End Sub
|
|
End Class
|
|
|