Crystal Reports Viewer不会在一台服务器上的浏览器中显示,而是在几乎相同的服务器上显示

时间:2013-10-16 12:55:05

标签: asp.net crystal-reports

我有两个完全相同的Amazon EC2实例。 (设置第一个,创建它的图像,然后从中创建一个新实例)。第二台服务器的唯一区别是应用程序目录位于侧驱动器(E)上,而不是主驱动器(C)。如果我导航到第一台服务器上托管的站点(在C上有应用程序目录),则会显示该报告。在目录在E驱动器上的另一台服务器上,页面加载但没有显示报告 - 它只显示为空白页面。

我安装并重新安装了CRforVS运行时(两者都使用旧的13.0.2),但这似乎不允许我们在第二台服务器上查看报告。这是因为当MSI运行时它会安装到C并且E上包含的站点没有找到正确的资源位置吗?下面列出的是我的web.config中处理CR运行时的部分。

        <compilation debug="true" defaultLanguage="vb" targetFramework="4.0">
        <assemblies>
            <add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        </assemblies>
</compilation>

谢谢。

编辑 - 如果没有“C”驱动器,我发现了一些可以处理的信息 - http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d02f7cd3-f18b-2d10-55ad-dab2200f68fc?QuickLink=index&overridelayout=true&53240414858625

不确定这是否适用于我的情况,因为有一个c驱动器,只是该网站不在此驱动器上。

1 个答案:

答案 0 :(得分:2)

我在很多帖子中都读到msi安装程序有时无法正确安装,而且SAP的人员建议使用exe而不是msi。 我一直在环顾四周但找不到版本13.0.2,我能找到的唯一链接是13.0.5,即here。这将自动下载exe。您可能想要针对该问题更多地检查SAP论坛,这很常见,我在当天遇到了同样的问题。

希望有所帮助,

克里斯

编辑:发现它。 Here是下载站点,它指出使用exe而不是msi,它也有13.0.2版本。所以我认为你想要的是包含exe的click-once zip文件。在重新安装exe之前,您可能需要卸载当前版本。