sábado, 16 de abril de 2016

Configurar ASP.NET 4 MVC en IIS 7

Cómo configurar ASP.NET 4 MVC en IIS 7

Este error me sale cada que intento configurar un sitio ASP.NET 4.0 MVC en IIS 7 en un nuevo servidor.

HTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory.

Antes de continuar deben tener instalado el framework 4.0 como requisito para desplegar esta clase de aplicaciones en IIS. Además de esto la aplicación que están configurando debe tener un application pool con framework 4 también.

Pueden checar este post para ver como cambiar el framework de un application pool en IIS:
Cambiar versión de framework de un application pool en IIS

Tengo rutas de este tipo {controler}/{action}/{id} en mi aplicación y el problema que tengo es que no me resuelve las rutas de los controladores que tengo en la aplicación web.

Lo que ahora sé es que se tiene que registrar ASP.NET 4 en IIS y para eso se tiene que ejecutar el programa para registrarlo.

El programa a ejecutar para registrar ASP.NET en IIS es aspnet_regiis.exe

Para windows 32bit (x86) lo encuentran en:
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir

Para windows de 64bit (x64) lo encuentran en:
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir

Los números de las versiones pueden variar pero sólo usen las que tienen instaladas.

Con esto resuelvo mi problema y mis rutas de controladores se ven correctamente.

Espero les sirva.

Backup de base de datos Oracle 11g con RMAN

Como hacer un backup de base de datos con RMAN

Esta es una tarea que realizo en un periodo semanal o quincenal para tener un respaldo actualizado de la base de datos de Oracle en caso de alguna situación inesperada.

La base de datos con la que trabajo es una base de datos Oracle 11g en modo archivelog por lo que utilizo el Recovery Manager RMAN para hacer el backup.

Como saben, hay diversas formas de realizar un backup sin embargo aquí les dejo el que yo utilizo.

Este un backup básico completo no de los incrementales complicados que tienen toda la complicación propia de sólo respaldar los ultimos cambios desde el último backup.

Como mi base de datos está en modo archivelog, también hago backup de los archivelogs por lo que primero prefiero borrar los archivelogs obsoletos para no tener problemas de espacio al generar mi backup.

Les dejo aquí los comandos a utilizar desde una consola de comandos abierta en modo administrador.

C:\Users\user>RMAN TARGET /

RMAN> REPORT OBSOLETE;
RMAN> DELETE OBSOLETE;

RMAN> BACKUP DATABASE PLUS ARCHIVELOG;

Si quieren saber como levantar este backup en otro servidor chequen este otro post donde explico como hacerlo.

Cómo restaurar base de datos de Oracle con RMAN

Espero les sirva.