📁 fb_cotizador/
├── 📁 App_Start/
│ ├── 📄 BundleConfig.cs
│ ├── 📄 FilterConfig.cs
│ ├── 📄 IdentityConfig.cs
│ ├── 📄 RouteConfig.cs
│ ├── 📄 Startup.Auth.cs
│ └── 📄 WebApiConfig.cs
├── 📁 Areas/
│ └── 📁 HelpPage/
│ ├── 📁 Controllers/
│ │ └── 📄 HelpController.cs
│ ├── 📁 Models/
│ ├── 📁 ModelDescriptions/
│ └── 📁 SampleGeneration/
├── 📁 Controllers/
│ ├── 📄 HomeController.cs (MVC)
│ ├── 📄 QualitasController.cs (API)
│ ├── 📄 AnaController.cs (API)
│ ├── 📄 AxaController.cs (API)
│ ├── 📄 ZurichController.cs (API)
│ ├── 📄 MapfreController.cs (API)
│ ├── 📄 AutonetV4Controller.cs (API)
│ ├── 📄 WebReportController.cs (MVC)
│ ├── 📄 NotificacionController.cs (MVC)
│ ├── 📄 Cotizacion.cs
│ ├── 📄 Autos.cs
│ ├── 📄 EducaLifeController.cs
│ ├── 📄 PerfectLifeController.cs
│ ├── 📄 MetaLifeController.cs
│ ├── 📄 Met99Controller.cs
│ ├── 📄 polizaOlympusController.cs
│ ├── 📄 ValuesController.cs
│ ├── 📄 HelpersController.cs
│ └── 📁 Nf/
│ ├── 📄 AccountController.cs
│ ├── 📄 Helpers.cs
│ ├── 📄 NF_IISTaskManager.cs
│ ├── 📄 Nf_CaseController.cs
│ ├── 📄 Nf_DataController.cs
│ ├── 📄 Nf_FileController.cs
│ ├── 📄 Nf_FrontBack.cs
│ └── 📄 Nf_GridViewController.cs
├── 🐀Library/
│ ├── 📄 CotizadorQualitas.cs
│ ├── 📄 CotizadorAna.cs
│ ├── 📄 CotizadorAxa.cs
│ ├── 📄 CotizadorZurich.cs
│ ├── 📄 CotizacionQualitas.cs
│ ├── 📄 CotizacionAna.cs
│ ├── 📄 CotizacionAxa.cs
│ └── 📄 CotizacionZurich.cs
├── 📁 LibraryPdf/
│ ├── 📄 Aseg.cs
│ ├── 📄 Cotiz.cs
│ ├── 📄 CotizVi.cs
│ ├── 📄 CotizadorGmm.cs
│ ├── 📄 DatosGM.cs
│ └── 📄 GenSubs.cs
├── 📁 Models/
│ ├── 📄 AccountBindingModels.cs
│ ├── 📄 AccountViewModels.cs
│ └── 📄 IdentityModels.cs
├── 📁 Service References/
│ ├── 📁 wsQualitas/
│ ├── 📁 wsQualitasQA/
│ ├── 📁 wsQualitasCatalogo/
│ ├── 📁 wsQualitasImpresion/
│ └── 📁 wsAna/
├── 📁 Views/
│ ├── 📁 Home/
│ │ └── 📄 Index.cshtml
│ ├── 📁 Shared/
│ │ ├── 📄 _Layout.cshtml
│ │ └── 📄 Error.cshtml
│ ├── 📁 WebReport/
│ │ ├── 📄 CotizacionAutoPdf.cshtml
│ │ ├── 📄 CotizacionAutoPdfConAxa.cshtml
│ │ ├── 📄 CotizacionAutoPdf_Mail_Tpl.cshtml
│ │ ├── 📄 CotizacionAutoPdf_Mail_Tpl_Ejecutivo.cshtml
│ │ ├── 📄 CotizacionGMPdf.cshtml
│ │ ├── 📄 CotizacionGMPdf_Mail_Tpl.cshtml
│ │ ├── 📄 CotizacionMet99Pdf.cshtml
│ │ ├── 📄 CotizacionMet99Pdf_Mail_Tpl.cshtml
│ │ ├── 📄 CotizacionMetVidaPdf_Mail_Tpl.cshtml
│ │ ├── 📄 CotizacionRCMedico.cshtml
│ │ ├── 📄 CotizacionCasa.cshtml
│ │ ├── 📄 CotizacionSeguroAuto.cshtml
│ │ ├── 📄 ZCotizacionSeguroAuto.cshtml
│ │ ├── 📄 Cotizacion_Mail_Tpl.cshtml
│ │ └── 📄 wait.cshtml
│ └── 📁 Notificacion/
│ └── 📄 CotizacionAutoPdf.cshtml
├── 📁 xml/
│ ├── 📁 zurich/
│ ├── 📄 Ana_Cotizar_Amplia_VC.xml
│ ├── 📄 Ana_Cotizar_Plus_VC.xml
│ ├── 📄 Ana_Cotizar_Rc_VC.xml
│ ├── 📄 Ana_Cotizar_Limitada_VC.xml
│ ├── 📄 Ana_Emision.xml
│ ├── 📄 Ana_Impresion.xml
│ ├── 📄 Axa_Cotizar.xml
│ ├── 📄 Qualitas_Cotizar.xml
│ ├── 📄 Qualitas_Cotizar_Servicio_Publico.xml
│ ├── 📄 Qualitas_ObtenerCatalogo.xml
│ └── 📄 Qualitas_Emitir.xml
├── 📁 Content/
├── 📁 Scripts/
├── 📁 Providers/
│ └── 📄 ApplicationOAuthProvider.cs
├── 🐀Results/
│ └── 📄 ChallengeResult.cs
├── 📄 Web.config
├── 📄 Global.asax.cs
└── 📄 Startup.cs| Librería | Versión Actual | Propósito | Categoría |
|---|---|---|---|
| EntityFramework | 6.2.0 | ORM para acceso a datos | ORM |
| EntityFramework.SqlServer | 6.2.0 | Proveedor SQL Server para EF | ORM |
| Microsoft.AspNet.Mvc | 5.2.7 | Framework MVC | UI/Framework |
| Microsoft.AspNet.WebApi.Core | 5.2.7 | Framework Web API | API |
| Microsoft.AspNet.WebApi.WebHost | 5.2.7 | Hosting para Web API | API |
| Microsoft.AspNet.WebApi.Client | 5.2.7 | Cliente HTTP para Web API | API |
| Microsoft.AspNet.WebApi.Cors | 5.2.7 | Soporte CORS para Web API | API |
| Microsoft.AspNet.WebApi.Owin | 5.2.7 | Integración OWIN con Web API | API |
| Microsoft.AspNet.Identity.Core | 2.2.2 | Sistema de identidad y autenticación | Seguridad |
| Microsoft.AspNet.Identity.EntityFramework | 2.2.2 | Implementación EF para Identity | Seguridad |
| Microsoft.AspNet.Identity.Owin | 2.2.2 | Integración OWIN con Identity | Seguridad |
| Microsoft.Owin | 4.0.1 | Middleware OWIN | Framework |
| Microsoft.Owin.Host.SystemWeb | 4.0.1 | Host OWIN para IIS | Framework |
| Microsoft.Owin.Security | 4.0.1 | Middleware de seguridad OWIN | Seguridad |
| Microsoft.Owin.Security.Cookies | 4.0.1 | Autenticación basada en cookies | Seguridad |
| Microsoft.Owin.Security.OAuth | 4.0.1 | Soporte OAuth 2.0 | Seguridad |
| Microsoft.Owin.Security.Facebook | 4.0.1 | Autenticación con Facebook | Seguridad |
| Microsoft.Owin.Security.Google | 4.0.1 | Autenticación con Google | Seguridad |
| Microsoft.Owin.Security.MicrosoftAccount | 4.0.1 | Autenticación con Microsoft | Seguridad |
| Microsoft.Owin.Security.Twitter | 4.0.1 | Autenticación con Twitter | Seguridad |
| Newtonsoft.Json | 13.0.1 | Serialización/deserialización JSON | Utilidades |
| NLog | 4.6.6 | Framework de logging | Logging |
| iTextSharp | 5.5.13.2 | Generación de documentos PDF | |
| itextsharp.xmlworker | 5.5.13.2 | Procesamiento XML/HTML a PDF | |
| BouncyCastle.Crypto | 1.8.9 | Criptografía | Seguridad |
| Common.Logging | 3.4.1 | Abstracción de logging | Logging |
| Common.Logging.Core | 3.4.1 | Núcleo de Common.Logging | Logging |
| RethinkDb.Driver | 2.3.100 | Cliente para base de datos RethinkDB | Base de datos |
| WebGrease | 1.6.0 | Optimización de recursos web | Optimización |
| Antlr | 3.5.0.2 | Parser para bundling/minificación | Optimización |
| Owin | 1.0 | Especificación OWIN | Framework |
| Microsoft.AspNet.Cors | 5.2.7 | Soporte CORS | API |
| Microsoft.AspNet.Razor | 3.2.7 | Motor de vistas Razor | UI |
| Microsoft.AspNet.WebPages | 3.2.7 | Páginas web ASP.NET | UI |
| Microsoft.AspNet.Web.Optimization | 1.1.3 | Bundling y minificación | Optimización |
| Microsoft.Web.Infrastructure | 1.0.0.0 | Infraestructura web compartida | Framework |
| jQuery | 3.4.1 | Biblioteca JavaScript | UI |
| Bootstrap | 4.x | Framework CSS/JS | UI |
| Modernizr | 2.8.3 | Detección de características HTML5/CSS3 | UI |
| Popper.js | Incluido | Posicionamiento de tooltips/popovers | UI |
| Librería | Ubicación | Propósito |
|---|---|---|
| DynamicPDF | ....\dlls\DynamicPDF.dll | Generación dinámica de PDFs |
| IKVM.Runtime | ....\dlls\IKVM.Runtime.dll | Ejecución de código Java en .NET |
| IKVM.OpenJDK.Core | ....\dlls\IKVM.OpenJDK.Core.dll | Bibliotecas core de Java |
| IKVM.OpenJDK.Security | ....\Dll\IKVM.OpenJDK.Security.dll | Seguridad Java |
| IKVM.OpenJDK.Text | ....\Dll\IKVM.OpenJDK.Text.dll | Procesamiento de texto Java |
| IKVM.OpenJDK.Util | ....\Dll\IKVM.OpenJDK.Util.dll | Utilidades Java |
| Proyecto | GUID | Propósito |
|---|---|---|
| NF.ClassLibrary | {3c0ac671-cf96-4894-aefc-eb1663292e4c} | Biblioteca de clases compartida (base de datos, modelos) |
| MetCotizadores | {aceec137-488f-49bb-a8f1-1cf3d5b12333} | Cotizadores de seguros MetLife |
- Prometeo_Prod: Base de datos principal
- PegasusDB_Prod: Sistema Pegasus
- Autonet_Prod: Integración Autonet V8
- iOpenData_Prod: Datos abiertos
- Cotizadores_Prod: Cotizadores MetLife
- Olympus_DB_Prod: Sistema OlympusClave_Agente: 31247
Numero_Negocio: 04538
Derechos_poliza: 750
Descuento: 40%Clave_Agente: 59892
Numero_Negocio: 870
Usuario: 03910
Clave: 3Ruwrepr
Bonificacion: 25%SMTP Server: smtp.gmail.com
Port: 587
SSL: Enabled
From: autos@riesgosamparados.comRootAppLog: C:\DEBUG
correo_reporte_error: erik.martinez@grupokc.com.mxCDN_Prod: https://cdngrupokc.azureedge.net/web/
CDN_QA: https://cdngrupokc.azureedge.net/web/| Componente | Versión Actual | Versión Recomendada | Motivo | Esfuerzo |
|---|---|---|---|---|
| Framework | .NET Framework 4.8 | .NET 8.0+ | Modernización, performance, soporte a largo plazo, cloud-ready | Alto |
| Credenciales | Hardcoded en Web.config | Azure Key Vault / Secrets Manager | Seguridad crítica, exposición de credenciales | Medio |
| Custom Errors | Off | On con páginas personalizadas | Seguridad, no exponer detalles internos | Bajo |
| HTTPS | Opcional (comentado) | Obligatorio con HSTS | Seguridad, cifrado de datos sensibles | Bajo |
| ASP.NET Identity | 2.2.2 | ASP.NET Core Identity (latest) | Seguridad, características modernas | Alto |
| Componente | Versión Actual | Versión Recomendada | Beneficio | Esfuerzo |
|---|---|---|---|---|
| NLog | 4.6.6 | 5.3+ | Mejores features, performance | Bajo |
| iTextSharp | 5.5.13.2 | iText 7+ o QuestPDF | Licenciamiento, características modernas | Medio |
| Newtonsoft.Json | 13.0.1 | System.Text.Json | Performance, reducción de dependencias | Medio |
| jQuery | 3.4.1 | 3.7+ | Seguridad, bugs corregidos | Bajo |
| Bootstrap | 4.x | 5.x | Mejoras UI, mejor accesibilidad | Medio |
| Entity Framework | 6.2.0 | EF Core 8+ | Performance, características modernas | Alto |
| Web API | ASP.NET Web API | ASP.NET Core Web API | Performance, cross-platform | Alto |
| SOAP Services | WCF | gRPC o REST | Modernización, mejor performance | Alto |
| Componente | Versión Actual | Versión Recomendada | Beneficio | Esfuerzo |
|---|---|---|---|---|
| TypeScript Tools | 3.0 | Latest | Mejores características TS | Bajo |
| Modernizr | 2.8.3 | Eliminar (no necesario en navegadores modernos) | Reducir dependencias | Bajo |
| RethinkDB.Driver | 2.3.100 | Latest | Características nuevas | Bajo |
<add key="RunTimeMode" value="Prod"/>