Crystal报表在C#,asp.net中显示空白页面

Sha*_*mar 5 c# asp.net crystal-reports

我在vs2008有一个网站.我创建了一个在开发环境中工作正常的水晶报告.但是当我将我的网站发布到IIS时,报表永远不会显示.它只显示一个空白页面.谁能告诉我如何解决这个问题?谢谢

Ema*_*eco 7

如果您在不同的网站上安装了应用程序Default WebSite,请尝试以下操作:

  • aspnet_client文件夹从c:\inetpub\wwwroot文件夹复制到新网站根文件夹.

或者在IIS中:

  • 创建一个名为aspnet_client指向c:\inetpub\wwwroot 新网站内部的虚拟目录.

问题的原因

使用客户端工具(浏览器的调试窗口)或服务器工具(IIS日志),您会发现某些必需的Crystal文件喜欢crv.jsstyle.css 不服务.这是因为这些文件由CR安装程序放在wwwroot\aspnet_client文件夹中,但是无法从安装在同一台计算机上的其他网站访问它们.

我可以看到你使用不同版本的软件和不同的配置,但我认为你有同样的问题.


Jus*_*tin 0

您需要在 Web 服务器上安装合并模块。您可以从这里下载它们