C sharp - Los reportes no se muestran cuando publico mi proyecto web

 
Vista:

Los reportes no se muestran cuando publico mi proyecto web

Publicado por Handel (1 intervención) el 17/12/2017 04:47:39
Saludos, estoy trabajando en un proyecto web con asp.net, c# y Crystal Reports y me muestra el siguiente error solo cuando lo publico, si lo ejecuto desde el Visual Studio todo anda perfectamente:

Error
No se pudo abrir la conexión. Nombre_Reporte 10372_12704_{CFC8BA14-9714-4F2E-8B31-54C79E897437}.rpt

He notado que cuando reinicio el IIS los numeros que muestra al lado del nombre del reporte cambian.

Lo he intentado todo, habilite las aplicaciones de 32bits, Reinstale CRforVS 13.0.21, y el runtime de 32 y 64 bits. 13.0.21. y revise los parametros.

A continuación mostrare los codigos:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<%@ Page Title="" Language="C#"  MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Reportes.aspx.cs" Inherits="SisgemWeb.Paginas.Reportes" %>
<%@ Register assembly="CrystalDecisions.Web, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" namespace="CrystalDecisions.Web" tagprefix="CR" %>
 
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="FeaturedContent" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
    <asp:Button ID="BtnCerraR" runat="server" class="btn btn-warning" Text="Cerrar" Visible="true"
	 OnClick="BtnCerraR_Click" />
 
 
    <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="True" EnableParameterPrompt="False" GroupTreeImagesFolderUrl="" Height="1202px" ReportSourceID="CrystalReportSource2" ToolbarImagesFolderUrl="" ToolPanelView="None" ToolPanelWidth="200px" Width="903px" />
    <CR:CrystalReportSource ID="CrystalReportSource2" runat="server">
        <Report FileName="Nombre_Reporte.rpt">
        </Report>
    </CR:CrystalReportSource>
</asp:Content>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
private void reporte()
{
 
    try
    {
 
        ReportDocument reporte = new ReportDocument();
        ConnectionInfo coninfo = new ConnectionInfo();
        String strRutaArchivo = Server.MapPath("Nombre_Reporte.rpt");
 
        reporte.Load(strRutaArchivo);
        CrystalReportSource2.ReportDocument.SetParameterValue("vContri", Session["CodCon"]);
        CrystalReportSource2.ReportDocument.SetParameterValue("vBD", "BD");
        coninfo.ServerName = "Server";
        coninfo.DatabaseName = "BD";
        coninfo.UserID = "root";
        coninfo.Password = "******";
 
 
        CrystalReportViewer1.ReportSource = reporte;
        CrystalReportViewer1.DataBind();
    }
 
    catch (Exception ex)
    {
 
        mtvAddMessageModal(ex.Message, MessageType.error);
    }
 
}

1182402

Otra cosa, uno de los reportes tiene un subinforme, que quizas con las soluciones que me den no se resuelva ya que no muestra ese error, solo muestra los controles del report viewer y mas nada, pero solo es cuando lo publico, cuando lo ejecuto desde el Visual Studio todo anda bien.

Necesito respuesta urgente por favor. si me falto por indicar algo lo comentan.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder