2012-09-26 9 views

Respuesta

34

El System.Web.Http uno es para Web API; el System.Web.Mvc es para versiones previas de MVC.

Puede ver en la fuente que la versión de la API Web tiene varias diferencias.

  • Tiene OnResultExecuting y OnResultExecuted manipuladores ("llamado por el marco ASP.NET MVC antes/después de que el resultado de la acción se ejecuta.")
  • Se puede ejecutar asynchronously
  • Lo hace no permiten especificar un orden de ejecución
+2

En realidad, es el filtro MVC que puede tener un orden especificado y web API uno no puede –

+0

@FilipW gracias s. – McGarnagle

+0

muchas gracias @dbaseman –

Cuestiones relacionadas