Action Filters en ASP.Net MVC

Bienvenidos a mi tutorial de los ActionFilter. Soy Juan Luis y en este vídeo veremos qué es un filtro de acción,cómo podemos usarlo y qué opciones tenemos de usarlo.  Para este ejemplo estoy usando el IDE Visual Studio, Un proyecto MVC en ASP.NET. Y una base de datos montada en SQL Server con una sola tabla. Empecemos.   Un Action Filter, o filtro de acción, es una función o componente que nos permite una modificación del comportamiento lógico de nuestros métodos de acción. En concreto nos permite insertar funciones o código, antes o después de la llamada a…continue reading →

Implementar una zona Stub mediante entorno grafico

Implementar una Zona Stub (GUI) En Directorio Activo, cuando queremos conectar entre máquinas de distintos dominios (ya sea del mismo o distinto bosque), manteniendo la relación de confianza entre los dominios, han de resolverse los nombres de dichas máquinas. Esto lo debemos de configurar, en particular, cuando pertenecen a distintos bosques. Lo podemos resolver con un “Conditional Forwarder” o con una “Stub Zone”. ¿Cuándo elegir una u otra? Optaremos por crear una “Zona Stub” en casos en los que los servidores DNS autoritarios vayan a cambiar con frecuencia, ya que se automatiza el…continue reading →

Inyección de Dependencias con ASP.NET y MVC

¿Qué es la inyección de dependencias? La inyección de dependencias es un patrón de diseño de software usado en la Programación Orientada a Objetos. Trata de solucionar las necesidades de creación de los objetos de una manera práctica y útil.  En este post y videotutorial explicaremos de manera detallada cómo realizar Inyección de dependencias. Asi que también aplicaremos Inversión de control con AutoFac en nuestro proyecto ASP.NET MVC. También veremos como la clase Caballo.cs implementa una interfaz que declara los métodos para suministrar dependencia. Mientras que el inyector utiliza esta interfaz para proporcionar…continue reading →

Implementación de Failover Cluster en Windows Server 2016 usando Powershell

Un Failover Cluster es una solución de alta disponibilidad en la que un grupo de ordenadores independientes (nodos) físicos o virtuales, que trabajan juntos para aumentar la disponibilidad. En un Failover Cluster no todos los nodos están ofreciendo servicios, sino que solamente alguno de ellos lo realiza mientras el resto está a la espera por si ese nodo falla. En ese momento ese nodo que estaba pasivo toma su lugar. Antes de decidirnos por esta solución hay que tener en cuenta que para que Microsoft nos de soporte los nodos deben pasar una…continue reading →

Crear en un Servidor Hyper-V un switch virtual en modo NAT

En este videotutorial aprenderemos como crear un switch virtual, usando comandos de powershell. Las redes NAT son útiles por que nos permiten  que múltiples dispositivos compartan una sola dirección IP pública de Internet, ahorrando así millones de direcciones públicas. A continuación abriremos una consola de powershell, y nuestro primer paso es crear un switch virtual de tipo interno. Ejecutamos el comando para crear el switch virtual: New-VMSwitch -switchname "new1" -Switchtype Internal Una vez realizado, tenemos que saber el index de nuestro switch creado, para ello ejecutamos el comando Get-NetAdapter Este comando nos mostrara los…continue reading →

Iniciar un contenedor que comparta una carpeta con el host

El videotutorial tiene como finalidad enseñar la forma de iniciar un Windows container basado en Docker y compartir con él una carpeta del host. Pero antes de esto, debemos comprender qué es un contenedor. Para entender qué son los contenedores, primero debemos saber lo que es una maquina virtual (VM).Esta es un sistema operativo completo funcionando de manera aislada sobre otro sistema operativo completo. La tecnología de  VM permite compartir el hardware de modo que lo puedan utilizar varios sistemas operativos al mismo tiempo. Para compartirlo, es necesario instalar otro componente por encima del sistema…continue reading →