Archivo de la etiqueta: ASP.NET

Cómo actualizar un proyecto ASP.NET MVC 4 y Web API a ASP.NET MVC 5 y Web API 2

ASP.NET MVC 5 y Web API 2 traen varias características nuevas, como ruteo por atributos, filtros de autenticación, y más. Para una lista completa ir a http://www.asp.net/vnext.

En esta guía veremos cómo actualizar a esta última versión.

Pasos de la actualización

  1. Respalda tu proyecto. Esta guía requiere que hagas cambios en el archivo de proyecto, la configuración de paquetes, y los archivos web.config.
  2. Para actualizar de Web API a Web API 2, en el global.asax cambiar de:
    WebApiConfig.Register(GlobalConfiguration.Configuration);

    a:

    GlobalConfiguration.Configure(WebApiConfig.Register);
  3. Asegúrate que todos los paquetes que usan tus proyectos sean compatibles con MVC 5 y Web API 2. La siguiente tabla muestra los paquetes relacionados con MVC 4 y Web API que necesitan cambiarse. Si tienes un paquete que tenga dependencia de uno de los paquetes listados abajo, consulta a quien lo publicó para obtener la última versión que sea compatible con MVC 5 y Web API 2. Si tienes el código fuente de esos paquetes, deberías recompilarlos con los nuevos assemblies de MVC 5 y Web API 2. Sigue leyendo
Anuncios

How-To: Obtener el Nombre y Id de Proceso de nuestros AppPools

¿Alguna vez les pasó de tener varias aplicaciones web en un servidor IIS, cada una con su AppPool, y ven que uno de esos procesos esté consumiendo muchos recursos en el Administrador de Tareas, pero no saben quién es quien?
Ejecutar esta pequeña línea de código en el intérprete de comandos de Windows les va a servir para saber el Id de proceso de cada uno de sus AppPools:

c:\>%windir%\system32\inetsrv\appcmd list wp

Saludos!
@gjbellmann