using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.Mvc;

using System.Web.Routing;

using RestExample.Web.Api;

using Microsoft.ApplicationServer.Http;

 

namespace RestExample.Web

{

// Note: For instructions on enabling IIS6 or IIS7 classic mode,

// visit http://go.microsoft.com/?LinkId=9394801

 

public class MvcApplication : System.Web.HttpApplication

{

public static void RegisterGlobalFilters(GlobalFilterCollection filters)

{

filters.Add(new HandleErrorAttribute());

}

 

public static void RegisterRoutes(RouteCollection routes)

{

//忽略对.axd文件的Route,也就是和WebForm一样直接去访问.axd文件

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

 

HttpConfiguration config = new HttpConfiguration();

//config.

routes.MapServiceRoute<CustomerApi>("api/customers",config);

 

routes.MapRoute(

"Default", // Route name

"{controller}/{action}/{id}", // URL with parameters

new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults

);

 

}

 

protected void Application_Start()

{

AreaRegistration.RegisterAllAreas();

 

RegisterGlobalFilters(GlobalFilters.Filters);

RegisterRoutes(RouteTable.Routes);

}

}

}

相关文章:

  • 2021-05-24
  • 2022-12-23
  • 2022-12-23
  • 2021-07-03
  • 2021-07-16
  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
猜你喜欢
  • 2021-10-14
  • 2022-02-10
  • 2021-07-27
  • 2021-12-07
  • 2021-12-16
  • 2021-11-26
  • 2021-11-10
相关资源
相似解决方案