Tengo montado un servidor IIS, donde he montado una pagina web con informes CrystalReports.
He estado haciendo pruebas, desde el equipo donde esta montado el IIS, se ven perfectamente los informes, pero cuando intento conectarme desde un equipo fuera de la red. Me da el siguiente error: No se ha podido cargar el informe.
Lo tengo diseñado, de la siguiente forma.
Resguardo.aspx
Código ASP:
Ver original
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="resguardo.aspx.vb" Inherits="resguardo" %> <%@ Register assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" namespace="CrystalDecisions.Web" tagprefix="CR" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> ... <form id="form1" runat="server"> <div> <CR:CrystalReportViewer ID="ResguardoOperaciones" runat="server" AutoDataBind="True" EnableTheming="True" GroupTreeImagesFolderUrl="" HasGotoPageButton="False" HasPageNavigationButtons="False" HasSearchButton="False" Height="1269px" ToolbarImagesFolderUrl="" ToolPanelWidth="200px" Width="1082px" ReuseParameterValuesOnRefresh="True" ShowAllPageIds="True" HasCrystalLogo="False" HasDrilldownTabs="False" HasDrillUpButton="False" HasToggleGroupTreeButton="False" HasToggleParameterPanelButton="False" HasZoomFactorList="False" ToolPanelView="None" RenderingDPI="300" /> </div> </form> </body> </html>
Resguardo.aspx.vb
Código ASP:
Ver original
... Dim CrReport As New CrystalDecisions.CrystalReports.Engine.ReportDocument CrReport = New CrystalDecisions.CrystalReports.Engine.ReportDocument() CrReport.Load(Server.MapPath("resguardos\resguardo.rpt")) CrReport.SetDataSource(dtDatos) ResguardoOperaciones.ReportSource = CrReport ResguardoOperaciones.ParameterFieldInfo.Clear() Response.Buffer = False Response.Clear() CrReport.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, Response, True, "Resguardo")
Pienso que quiza venga del Server.mapPath