C# Crystal报告文档加载挂起
只要程序达到以下代码,程序就会挂起C# Crystal报告文档加载挂起,c#,crystal-reports,crystal-reports-2008,C#,Crystal Reports,Crystal Reports 2008,只要程序达到以下代码,程序就会挂起 protected void InitCrystalReport(String _reportUrl) { myReportDocument.Load(_reportUrl); } 这种情况仅在我将web放在IIS(另一台服务器)上时发生,但在Visual studio(调试模式)上运行应用程序时不存在这种情况。我还使用了进程监视器来监视进程,以查看文件是否被拒绝访问 我在Web服务器上尝试了以下方法,但没有一种有效: 将应用程序池更改为.NET C
protected void InitCrystalReport(String _reportUrl)
{
myReportDocument.Load(_reportUrl);
}
这种情况仅在我将web放在IIS(另一台服务器)上时发生,但在Visual studio(调试模式)上运行应用程序时不存在这种情况。我还使用了进程监视器来监视进程,以查看文件是否被拒绝访问
我在Web服务器上尝试了以下方法,但没有一种有效:
我重新启动了服务器,现在一切正常了当我将新报告移动到测试服务器时,出现了这个问题。我的解决方案是通过文件设置特定的打印机。。打印。。我知道其中一个在服务器上(在本例中是MS XPS Document Writer)。确保完成后在对象上使用了.dispose etc。虽然这是一个老问题,但我也遇到了同样的问题,在浪费了一整天之后,我从@Philkegreen answer得到了建议。以下是我如何在我的案例中修复它:
然后我在服务器上部署了新的报告文件,它可以正常工作。如果您找到了自己问题的答案,请在下面提供答案来回答问题。