예제 #1
0
        /// <summary>
        /// Página de inicio.
        /// </summary>
        /// <returns></returns>
        public ActionResult Index()
        {
            // Borrar archivos temporales viejos.
            string rutaTemp = HttpContext.Server.MapPath("/Temp/");

            Utilerias.BorrarTemporales(rutaTemp);

            var pc = new PerConfiguracion();

            if (pc.Existe())
            {
                Debug.WriteLine("Existe");
                string rutaCopiaTrabajo = UtilSVN.ObtenerRutaCopiaTrabajo();
                rutaTemp  = Path.GetFullPath(Path.Combine(rutaCopiaTrabajo, @"..\"));
                rutaTemp += "Temp";
                Utilerias.BorrarTemporales(rutaTemp);
            }

            // Crear carpeta Temp
            string rutaCarpetaTemp = HttpContext.Server.MapPath("/Temp");

            Utilerias.CrearRuta(rutaCarpetaTemp);

            // Crear carpata App_Data
            string rutaCarpetaAppData = HttpContext.Server.MapPath("/App_Data");

            Utilerias.CrearRuta(rutaCarpetaAppData);

            // Crear archivo log.
            //string rutaLog = HttpContext.Server.MapPath("/App_Data/Log.txt");
            //Utilerias.CrearArchivoLog(rutaLog);

            return(View());
        }