Buenas, el problema que presentare necesito resolverlo lo mas rapido posible porque tengo bastante tiempo buscando la solucion, el error que me muestra dice: No se pudo conectar con la base de datos.
Los reportes los tengo conectados internamente por ODBC y la mayoria reciben parametros, asi que los parametros se lo envio por codigo C#. Ya habilite el Pool Aplication para 32 bits en el IIS, entre otras cosas y nada funciona.
Este el codigo que utilizo:
ReportDocument reporte = new ReportDocument();
String strRutaArchivo = Server.MapPath("SW-AI-AP-002-REP01.rpt");
reporte.Load(strRutaArchivo);
CrystalReportSource2.ReportDocument.SetParameterValue("vContri", Session["Codcon"]);
CrystalReportSource2.ReportDocument.SetParameterValue("vBD", "Siafim2017");
CrystalReportSource2.ReportDocument.SetDatabaseLogon("Siafim", "Siafim2017", "root", "*010405");
CrystalReportViewer1.ReportSource = reporte;
CrystalReportViewer1.DataBind();
No creo que el error este en que el IIS no se conecta con el servidor de la base de datos porque al publicar el proyecto guarda todo y muestra los GridView, sospecho que el error puede estar en que el informe de alguna manera solo recibe los datos de los
parametros pero no de la conexion y el IIS no puede leer la conxion interna del reporte asi que muesta el error o que en el IIS me falta asignar un controlador pero no tengo idea de cual seria asi que mostrare capturas de pantallas para que visualicen los
controladores que tengo asignados:



No estoy seguro de lo que pase, he investigado mucho y si alguien esta dispuesto a darme asistencia por correo o de cualquier otra manera mas personal no tengo ningun problema porque comienzo a creer que eso es lo que necesitare para resolver el problema.
Si necesitan mas informacion solo la piden y yo respondo.