2017-10-07 108 views
0

我遇到了有關Crystal Report 13的問題。我正在開發Visual Studio 2013開發Web應用程序。Crystal Report引擎錯誤

以前我已經開發了報告和那些工作正常,但一段時間後在網頁上水晶報表查看器停止呈現。我試圖通過不同論壇上的建議來解決問題,我需要在我的Web.Config中添加Crystal Report 13文件的參考。在所有改變後,問題沒有解決。比人們建議我重新安裝水晶報告13的再分配包,我現在做了同樣的事情,現在有一個新的問題,這是一個很大的不同。每當我試圖打開頁面它顯示以下錯誤:

Server Error in '/Abcd' Application. 
The document has not been opened. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Runtime.InteropServices.COMException: The document has not been opened. 

我試過很多論壇和不同的建議,但一切似乎沒用,我已經選中相應的權利,甚至嘗試充分的權利後,但仍處於相同位置。

回答

0

我找到了替代解決方案,在我使用13.0.21重新分發軟件包時使用的是註冊表dll版本13.0.2000.0,我在使用該特定版本時遇到了兩個問題。 1.無法編輯rpt文件,每當我嘗試打開它時,屏幕上顯示的錯誤操作失敗或無法完成操作(類似的,我不知道確切的錯誤是什麼,但摘要是這樣的) 2.當我嘗試在執行過程中打開Crystal報表查看器時,我想到了我之前發佈的錯誤。

我爲解決方案做了些什麼,我下載了Crystal報表開發者版本13.0.21,並將其安裝爲「以管理員身份運行」,因爲我在Windows註冊表中創建了一些條目,請記住關閉VS在安裝過程中。安裝成功後,兩個問題都解決了,但是需要將代碼中的dll版本從13.0.2000.0更改爲13.0.3500.0。