¡Esta es una revisión vieja del documento!
Configurando .Net Core para WebApi
En caso de que no tengas configurado el proyecto de .Net Core para el uso de WebApi, realiza los siguientes pasos:
- Abre el archivo project.json
- en la sección dependencies agregar la siguiente instrucción:
"Microsoft.AspNetCore.StaticFiles": "1.1.0"
- en caso de que la instrucción anterior ya esté, solamente habrá que verificar que se la versión 1.1.0
- Adicional a la instrucción anterior habrá que agregar las siguientes instrucciones en la misma sección:
"Microsoft.AspNetCore.Routing": "1.0.1", "Microsoft.AspNetCore.Mvc.Core": "1.0.1", "Microsoft.AspNetCore.Mvc": "1.0.1"
- Verificar que respete la notación JSON
- Abre el archivo Startup.cs
- En el método ConfigureServices(…) agregar la siguiente instrucción:
services.AddMvc();
- En el método Configure(…):
- Agregar las siguiente instrucción:
app.UseMvc(); - Eliminar la instrucción: <code csharp>app.Run(async (context) => { await context.Response.WriteAsync("Hello World!"); });
- Agregar en su lugar las siguientes instrucciones:
app.UseDefaultFiles(); app.UseStaticFiles();