23 lines
1.1 KiB
C#
23 lines
1.1 KiB
C#
using Owin;
|
|
using System.Web.Http;
|
|
|
|
namespace WebApi
|
|
{
|
|
// Note: By default all requests go through this OWIN pipeline. Alternatively you can turn this off by adding an appSetting owin:AutomaticAppStartup with value “false”.
|
|
// With this turned off you can still have OWIN apps listening on specific routes by adding routes in global.asax file using MapOwinPath or MapOwinRoute extensions on RouteTable.Routes
|
|
public class Startup
|
|
{
|
|
// Invoked once at startup to configure your application.
|
|
public void Configuration(IAppBuilder builder)
|
|
{
|
|
HttpConfiguration config = new HttpConfiguration();
|
|
config.Routes.MapHttpRoute("Default", "{controller}/{customerID}", new { controller = "Customer", customerID = RouteParameter.Optional });
|
|
|
|
config.Formatters.XmlFormatter.UseXmlSerializer = true;
|
|
config.Formatters.Remove(config.Formatters.JsonFormatter);
|
|
// config.Formatters.JsonFormatter.UseDataContractJsonSerializer = true;
|
|
|
|
builder.UseWebApi(config);
|
|
}
|
|
}
|
|
} |