Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
cap:core:webapi [2017/12/05 14:32]
user
cap:core:webapi [2018/02/20 09:18] (actual)
Línea 11: Línea 11:
     - **Verificar que respete la notación JSON**     - **Verificar que respete la notación JSON**
   - Abre el archivo **Startup.cs**   - Abre el archivo **Startup.cs**
-    - En el método **ConfigureServices(...)** agregar la siguiente instrucción:​ <code csharp>​services.AddMvc();</​code>​+    - En el método **ConfigureServices(...)** agregar la siguiente instrucción:​ <code csharp>​services.AddMvc();​ </​code>​
     - En el método **Configure(...)**:​     - En el método **Configure(...)**:​
-      - Agregar las siguiente instrucción:​ <code csharp>​app.UseMvc();​+      - Agregar las siguiente instrucción:​ <code csharp>​app.UseMvc(); ​</​code>​
       - Eliminar la instrucción:​ <code csharp>​app.Run(async (context) =>       - Eliminar la instrucción:​ <code csharp>​app.Run(async (context) =>
 { {
Línea 20: Línea 20:
       - Agregar en su lugar las siguientes instrucciones:​ <code csharp>​app.UseDefaultFiles();​       - Agregar en su lugar las siguientes instrucciones:​ <code csharp>​app.UseDefaultFiles();​
 app.UseStaticFiles();</​code>​ app.UseStaticFiles();</​code>​
 +
 +
 +Prácticamente lo que se hizo fue agregar las dependencias para que .Net Core pudiera servirse de archivos físicos, ademas se agrego dependencias para el uso de WebApi, como ahora WebApi es parte del ruteo de MVC y comparten el mismo canal de comunicación (ahora son los mismo) es por eso que se agregan los canales.
 +
 +Despues se configuró el uso de MVC y el uso de archivos predeterminados y archivos físicos.
 +
 +**EL ORDEN DE LOS FACTORES SI ALTERA EL PRODUCTO**