我已經搜索了每個地方(我認爲),但我一直無法找到答案,也許是因爲它非常基本,但在這裏。我最近部署了一個Silverlight業務應用程序到Windows Azure平臺。我正在使用Crystal Reports進行報告,並且一切正常。我需要在SSL中運行應用程序,因此我購買了證書並按照說明啓動應用程序並再次運行,除了報告之外,一切都很好。當我通過http訪問網站時,我無法打印報告。但通過https我得到如下當我嘗試打印報告:Crystal Reports通過HTTP工作,但不通過HTTPS
Unsupported Operation. A document processed by the JRC engine cannot be opened in the C++ stack.
說明:
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.
異常詳細信息:
System.Runtime.InteropServices.COMException: Unsupported Operation. A document processed by the JRC engine cannot be opened in the C++ stack.
源錯誤:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
堆棧跟蹤:
[COMException (0x80041811): Unsupported Operation. A document processed by the JRC engine cannot be opened in the C++ stack.]
CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options) +0
CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options) +147
CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() +422
[CrystalReportsException: Load report failed.]
CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() +549
CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob) +1613
CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename) +189
COCOBOLO.Web.Files.ReportHandler1.MeetingMinutes() +247
COCOBOLO.Web.Files.ReportHandler1.Page_Load(Object sender, EventArgs e) +2392
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +25
System.Web.UI.Control.LoadRecursive() +71
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3064
我幾乎可以肯定,有一個使用SSL的Crystal Reports的權限問題,但我不知道該怎麼做。有沒有人有這個問題?請幫助!
端口443是否打開? – craig 2013-03-01 16:15:27
我不知道我明白。我已將Silverlight應用程序部署到Windows Azure,並且我已將其中一個端點分配到端口443.是否有辦法在Azure平臺上打開/關閉端口?原諒我的無知,這對我來說都是新的。回顧一下,除了Crystal Reports和SSL以外,一切都可以使用。 – 2013-03-01 18:13:45