2

我有两个几乎完全相同的 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

由于有交流驱动器,因此不确定这是否适用于我的情况,只是该站点不在此驱动器上。

4

1 回答 1

2

我在许多帖子中读到 msi 安装程序有时无法正确安装,SAP 的人一直建议使用 exe 而不是 msi。我一直在四处寻找,但找不到 13.0.2 版本,我能找到的唯一链接是 13.0.5,即此处。这将自动下载exe。您可能想针对该问题多查看 SAP 论坛,这很常见,我以前也遇到过同样的问题。

希望有帮助,

克里斯

编辑:找到了。是下载站点,它指出使用 exe 而不是 msi,它也有 13.0.2 版本。所以我认为你想要的是包含 exe 的单击一次 zip 文件。您可能希望在使用 exe 重新安装之前卸载当前版本。

于 2013-10-16T13:27:51.450 回答