HANDLE EXCEPTIONS en ASP.NET MVC

Hola programadores, voy a explicar en el vídeo y en el post cómo crear un proyecto completo, aplicando Handle Exceptions en Asp.Net MVC, pero personalizado. Que mostrará un mensaje de error cuando insertemos un registro en la base de datos desde nuestra aplicación que no cumple la condición. Las excepciones se usan para indicar que se ha producido un error mientras se ejecutaba el programa. Se crean los objetos de excepción que describen un error y, luego, se producen con la palabra clave throw. Después, el tiempo de ejecución busca el controlador de excepciones más compatible. Todas las…continue reading →

Solución de problemas en VLAN múltiple

Introducción El aumento del número de switches es una preocupación cada vez más grande; por lo tanto implementar VLANs es una solución confiable y de fácil administración haciendo uso de protocolos VTP y DTP. Por ejemplo, una red conmutada (Figura 1) con switches de distribución y cada uno con switches de acceso; si se nos pidiese crear VLANs, debemos crearlas y configurarlas en cada uno de los switches (Tabla 1.1).   Figura 1 Red conmutada con VLANs. Tabla 1.1 VLANs sin aplicar protocolos VTP/DTP. Por el contrario si aplicamos el protocolo VTP, tendríamos que configurar y crear…continue reading →

Ejecutar Roles en un Failover Clúster

El objetivo de este trabajo, es saber que podemos tener aplicaciones, servidores de archivos, máquinas virtuales, … en alta disponibilidad, de manera que siempre estos servicios, estén disponibles para los usuarios, y que puedan acceder a estos. En esta pequeña práctica, el proceso que ponemos en alta disponibilidad es la aplicación Notepad. Uno de los problemas que nos podría dar, es cuando ya tenemos el role creado no funcione, no suele darse el caso, pero una de las primeras cosas que tenemos que mirar es que la aplicación se haya guardado en 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 →

VLAN extendidas, VTP y DTP

VLAN extentendidas, VTP y DTP ¿Qué es una Vlan? Una VLAN es una red de área local virtual y sirve para crear redes lógicas independientes dentro de una misma red física.​ Esto significa que podemos tener varias redes virtuales separadas entre si en un mismo switch físico. Las VLAN nos son muy útiles, ya que reducen los dominios de colisión y ayudan a la administración de la red. Existen dos rangos de VLAN, VLAN de rango normal y VLAN de rango extendido.     En este caso hablaremos de las VLAN de rango extendido.     VLAN extendidas A continuación…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 →