Unsupported Operation. A document processed by the JRC engine cannot be opened in the C++ stack [duplicate]

烈酒焚心 提交于 2019-11-28 21:20:02

If you have a Web Application

you have to modify the properties for the .rpt files:

  • Change Build Action to "Content" ("Embedded Resource" by default).
  • Change Copy to Output to "Copy always" ("Do not copy" by default).

If you don't want to change properties for each file, there's an easy way to default build action for non-default file-types.


If you have a Web Site

you have to flag "Allow this precompiled site to be updatable" inside "Publish WebSite" menu


In both Web Application and Web Site

you can, instead of doing previous steps

  • Not publish the report using the publish option, just copy them manually in publish folder.

and you must

  • Check if the reports exist and are accessible by the application (permissions, filepath,)

Good luck!

You will need to modify two properties in the .rpt files:

  1. Build Action is set to "Embedded Resource" by default. Change it to "Content".
  2. Copy to Output is set to "Do not copy" by default. Change it to "Copy always".

Rebuild, Build deployment package and Publish. Done!

senzafine

I have got this same error message and have tried Googling and Googling and yet found the solution.

First, you have to check your ReportPath if is correct.

If you're using C#, this code might help:

//declare new report
ReportDocument rpt = new ReportDocument();                  
//load your report
rpt.Load(Server.MapPath("crMembers.rpt"));                  
//set your datasource
rpt.Database.Tables[0].SetDataSource(m.GetReportSource());  
//set your report for the viewer
crviewer.ReportSource = rpt;                                
//refresh the viewer
crviewer.RefreshReport();                                   

After try all above solution i got final solution is just copy your Crystal Report folder( where you save all crystal report into single directory) directly into location where you host you website. In my case it is c:/inetpub/www/xyz here xyz is publish folder.

Re-install the "Crystal report engine" to the server and Build Action set to "Content"..

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!