Hola a todos.
Me ha inquietado mucho que la instalación del DNN este ligada a que mi panel de control de hosting ofrezca un servicio para instalar esta aplicación. Entonces siempre me pregunto ¿y si no tengo plesk? ¿y si mi actual panel de control no tiene nada para DNN? y ¿si mi proveedor de hosting no tiene ninguna especialidad en DNN y ni siquiera lo menciona?.. como programador de asp.net me dije: Bueno, independiente del panel, independiente que mi proveedor de hosting ofresca o no algo de DNN, desde que tenga instalado ASP.NET 2.0 y SQl Server 2000/2005 y obviamente yo pueda usarlo pues ¡debe ser como instalar cualquier aplicación web!. Es decir el servidor web y el servidro de sql no les importa si la aplicacion que estoy subiendo la hice yo sin ninguna ayuda o la hice con DNN.
Voy a poner como creo que funcionaría. Ustedes me dicen si estoy equivocado o que:
1. Tengo mi sitio web en el Visual Studio 2005. Funciona perfectamente, y esta muy bien diseñado. Lo cree usando usando el StartedKit
2. Publico el proyecto web. Solo para dejar los archivos que necesito subir. Igual hubiera podido tomar las carpetas y archivos de la solucion completa.
3. Antes de subir mi sitio modifico el .config para que punte a mi base de datos del hosting. Subo por FTP esta carpeta cono todo a mi sitio FTP. El archivo Default.aspx esta en la raiz de la carpeta lo mismo que la carpeta Bin y todo lo que trae un sitio web
3. Saco un backup de mi base de datos que tengo en mi equipo y la restauro en mi servidor de base de datos en la web. (El .config ya esta apundando a esta base de datos)
4. Verifico que el IIS este configurado correctamente. Bueno sin mucho detalle, que este configurado con asp.net 2, que sea una aplicacion, etc, etc. Que el usuario asnet tenga control total de la carpeta etc.
En este punto mi aplicacion deberia funcionar.
¿Es esto correcto?
Les agradezco mucho me ayuden a solucionar esta gran duda.