【问题标题】:Crystal Reports and IIS 7 on Server 2008Server 2008 上的 Crystal Reports 和 IIS 7
【发布时间】:2011-01-13 05:28:27
【问题描述】:
我的一个伙伴最近将他们的一个站点部署到一个带有 IIS 7 的 Windows 2008 sp1 服务器上。该应用程序本身运行良好,没有任何问题,但是当他们尝试启动 Crystal Report 时,却收到 404 错误。
如果他们手动尝试使用服务器的 IP 而不是服务器名称访问路径,则报告加载正常。
谁能指出我们解决这个问题的正确方向?我会假设我们在 IIS 7 中缺少一个设置,因为它在 2003 服务器上的 IIS 6 中完美运行。
谢谢
【问题讨论】:
标签:
iis-7
crystal-reports
windows-server-2008
【解决方案1】:
我们找到了 SQL 2008 Reporting Services 的问题。它会创建一个名为 Reports 的虚拟目录。这与也称为 Reports 的站点文件夹发生冲突。
【解决方案2】:
听起来有点像我回答的another question,问题与特殊“CrystalReportViewers115”文件夹的执行权限有关(确切的文件夹名称随 Crystal 版本而变化)。这种情况下的解决方案是对文件夹执行“脚本和可执行文件”的权限。