gpt4 book ai didi

c# - Crystal Report 似乎没有出现在 HTTPS 页面中

转载 作者:行者123 更新时间:2023-11-30 12:29:44 24 4
gpt4 key购买 nike

我的 asp.net 页面中有一个 CrsytalReportView。我在 Page_Load 事件中设置了 CrystalReportViewer 的 ReportSource。当我通过运行 visual studio 启动页面时,ReportViewer 在页面中显示报表数据。我通过 http 在 IIS 中发布了我的网站,一切正常。但是在从 IIS 为网站更改绑定(bind)到 HTTPS 后,报告页面中没有显示任何内容。

这是一些代码:

1.我的报告页面

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterMain.Master" AutoEventWireup="true"
CodeBehind="ReportPageMain.aspx.cs" Inherits="RPS_ArchiveEditor_NEW.ReportPageMain" %>

<%@ Register Assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"
Namespace="CrystalDecisions.Web" TagPrefix="CR" %>
<asp:Content ID="Content1" ContentPlaceHolderID="cph_Body" runat="server">
<CR:CrystalReportViewer ID="CrystalReportViewerMain" runat="server" AutoDataBind="true"
HasPrintButton="False" HasExportButton="False" HasDrillUpButton="False" HasDrilldownTabs="False" />
<asp:Button runat="server" ID="btnPrintReport" CssClass="PrintReportButton" OnClick="btnPrintReport_Click" Text="Çap et" />
<input type="button" id="btnGoToDefaultPage" class="PrintReportButton" value="Əsas səhifə" onclick="window.location.href='Default.aspx'" />
</asp:Content>

2. Page_Load event



protected void Page_Load(object sender, EventArgs e)
{
ReportDocument crystalReport = new ReportDocument();
if (Ajax.RoleIsAdmin())
crystalReport.Load(Server.MapPath("rptMainGridView.rpt"));
else
crystalReport.Load(Server.MapPath("rptUserGridView.rpt"));
// in this session have data, I'm absolutely sure.
List<PersonDetailsForPrint> perDetsForPrintList = Session["perDetForPrint"] as List<PersonDetailsForPrint>;
crystalReport.SetDataSource(perDetsForPrintList);
CrystalReportViewerMain.ReportSource = crystalReport;
Session["ReportSource"] = crystalReport;
}

最佳答案

我发现了我的问题。我网站的物理目录中没有 aspnet_client 文件夹。我已经为 .NET Framework v4.0.30319 版本注册了 IIS:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

关于c# - Crystal Report 似乎没有出现在 HTTPS 页面中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18009157/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com