Definir página inicial en ASP.NET Core

Para definir una pagina por defecto en ASP.Net core simplemente tenemos que cambia la ruta por defecto del controlador app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=[controller]}/{action=[action]}/{id?}"); }); Si deseamos especificar una pagina HTML debemos usar el metodo DefaultFiles como muestra en el ejemplo DefaultFilesOptions DefaultFile = new DefaultFilesOptions(); DefaultFile.DefaultFileNames.Clear(); DefaultFile.DefaultFileNames.Add("MyPage.html"); app.UseDefaultFiles(DefaultFile); app.UseStaticFiles();

Usar StreamReader .Net core

En .Net core tenemos un problema usando la clase StreamReader para leer un archivo y es por que no podemos usar el constructor que usualmente recibe la ruta del archivo que deseamos leer El WorkAround para este caso es utilizar la clase File con el metodo open File.OpenText using (var myReader = File.OpenText("data/books.json")) { string str … Sigue leyendo Usar StreamReader .Net core

Error creando controller en visual 2017

Cuando creamos un proyecto tipo Api en visual 2017 puede ocurrir un error por el diseñador Para solucionar este inconveniente simplimente agregamos al archivo del proyecto .csproj los siguientes paquetes: <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="1.1.0-msbuild3-final" PrivateAssets="All" /> <ItemGroup> <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.0-msbuild3-final" /> <DotNetCliToolReference Include="Microsoft.Extensions.SecretManager.Tools" Version="1.0.0-msbuild3-final" /> <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="1.0.0-msbuild3-final" /> </ItemGroup>   Rereferencia: https://developercommunity.visualstudio.com/content/problem/5964/code-generator-error-creating-controller.html

Global Azure Bootcamp 2017 – Medellín, Colombia

DESCRIPCIÓN Avanet tiene el gusto de traerles una vez más el: Global Azure Bootcamp!!! Un evento global de entrenamiento gratuito de Cloud Computing, sobre la plataforma de Microsoft Azure. Tiene la duración de un día y es un evento realizado por la comunidad, para la comunidad. FECHA Y HORA sáb., 22 de abril de 2017 … Sigue leyendo Global Azure Bootcamp 2017 – Medellín, Colombia

Xamarin Fest – Medellín, Colombia

Xamarin Fest – Medellín, Colombia Tema: Azure & Xamarin Sábado, 1ro de abril de 2017 | 8:00 AM - 1:00 PM Cl. 78b #72A-220, Medellín, Antioquia (Universidad Tecnológico de Antioquia) Xamarin Fest es una iniciativa de capacitación para Latinoamérica que te permitirán tener el conocimiento para desarrollar y desplegar aplicaciones móviles desde cualquier plataforma con … Sigue leyendo Xamarin Fest – Medellín, Colombia

Arquitectura básica de una Aplicación MVC

Cuando desarrollamos una aplicación  medianamente compleja tenemos que considerar desde el inicio aplicar una buena arquitectura en nuestro proyecto ya que si no lo hacemos y el proyecto crece se hace insostenible y prácticamente toca volverlo hacer. Los primero que recomiendo es nombrar nuestros proyectos de una manera simple, anteponiendo el nombre tecnico de nuestro proyecto … Sigue leyendo Arquitectura básica de una Aplicación MVC

Xamarin desde 0 – 3 aplicaciones multilenguaje

Las aplicaciones multilenguaje en Xamarin se crean exactamente igual que android es sumamente sencillo y solo necesitamos enlazar nuestros textos a los recursos de datos:     Luego simplemente creamos la carpeta de valores para el idioma en particular que queremos soportar por ejemplo para español se usa "es" para frances se usa "fr":   … Sigue leyendo Xamarin desde 0 – 3 aplicaciones multilenguaje

Activar “Map Mode” para la barra vertical de desplazamiento en Visual 2013

En Visual 2013 podemos activar un mini mapa de nuestro código para hacer el desplazamiento y ver una previsualizacion del código que deseamos acceder es bastante útil y dinámico y permite mejorar la navegación por le código. No viene por defecto en visual studio para activarlo debemos seguir los siguientes pasos: