0
在嘗試從IIS中託管的應用程序查看報告時,我不斷收到此Crystal報告錯誤。Crystal報錯 - System.AccessViolationException:試圖讀取或寫入受保護的內存。
代碼 -
ceEnterpriseService = ceSession.GetService("", "InfoStore")
ReportApplicationFactory = ceSession.GetService("RASReportFactory").Interface
ceInfoStore = New InfoStore(ceEnterpriseService)
Web服務器,只要它通過 「新InfoStore(ceEnterpriseService)」 行拋出一個未處理的勝利異常。
我安裝了Crystal Enterprise 10並使用VS 2012/.NET 4.5。由於客戶正在使用Crystal Enterprise 10,我必須使用Crystal Enterprise 10。我還安裝了一個不同的版本,並且在某些時候返回了未安裝的版本,這使我在登記時破壞了一些報告。 解決了這個問題,要求客戶端加載他們的dll集。
這個錯誤也可能是錯誤版本的結果嗎?如何檢查需要什麼版本。 我有點迷失在這。任何幫助,將不勝感激。
謝謝。