2015-08-25 168 views
0

我有一個ASP.Net MVC解決方案(Visual Studio 2015 - C# - Windows 8 x64位),我正嘗試將一個水晶報告導出爲pdf。 如果我將IIS Express應用於我的項目,那麼我可以將報告成功導出爲pdf。Crystal Report可以與IIS Epress一起使用,但不能與本地IIS兼容

但是,當我將其更改爲本地IIS並運行相同的代碼

reportDocument.ExportToStream(ExportFormatType.PortableDocFormat) 

我得到下面的錯誤:

System.Runtime.InteropServices.COMException:系統無法找到 的指定的路徑。

我GOOGLE了它,發現它可能是一個身份驗證錯誤,所以我增加了「IIS AppPool\DefaultAppPool」用戶到包含水晶報表文件的文件夾的安全性部分。但問題仍然存在。

您對此有任何解決方法嗎?

更新:當我嘗試導出需要輸入參數(來自C#)的報表時出現此錯誤。不需要參數的報告成功導出!

回答

0

您是否將Visual Studio中的報表設置爲「如果更新或複製總是複製」,如下所示?這聽起來像你的報告不存在。如果沒有設置它,重建並重新發布它。

enter image description here

+0

嗨迪倫,感謝您的回答,是的狀態是一直拷貝,但它不工作。 – user2505035

相關問題