0
「Windows server 2010」にWebアプリケーションを公開しました。すべての私のクリスタルレポートは正常に動作しています。Crystal Reportsが空白になり、IISを再起動する必要があります
問題:数時間後、すべての水晶レポートに空白のページが表示されます。私のIISを再起動すると、再び動作を開始します。
クリスタルReport.aspx
<%@ Page Title="" Language="C#" MasterPageFile="~/ASPNetForms/SiteMaster.Master" AutoEventWireup="true" CodeBehind="CrystalForm.aspx.cs" Inherits="WebApplication.ASPNetForms.CrystalForm" %>
CrystalForm.aspx.cs最後に
protected void Page_Init(object sender, EventArgs e)
{
try
{
string strReportName = Session["ReportName"].ToString();
var rptSource = Session["rptSource"];
var xmlPath = Session["xmlPath"];
ReportDocument rd = new ReportDocument();
string strRptPath = Server.MapPath("~/") + "XML\\" + strReportName;
rd.Load(strRptPath); //Loading Report
rd.SetDataSource(rptSource);
CrystalReportViewer1.ToolPanelView = CrystalDecisions.Web.ToolPanelViewType.None;
CrystalReportViewer1.HasCrystalLogo = false;
CrystalReportViewer1.ReportSource = rd;
}
catch (Exception ex)
{
string exception = ex.Message;
}
}