Multiple report rendering at same time



  • I'm trying to test using jsreport for our Saas application to replace our current reporting system , and i'm having two issues

    1 - Poor performance.

    2 - I cannot execute multiple rendering at same time getting this error.

    An error has occurred when trying to initialize jsreport, seems like there is already a server running in port: 5488 (2). listen EADDRINUSE :::5488

    Here is the code :

            var rs = new LocalReporting()
                    .Configure(cfg => cfg.FileSystemStore())
                    .UseBinary(JsReportBinary.GetBinary())
                    .AsUtility()
                    .Create();
    
                
            var report = await rs.RenderByNameAsync("REPORT-NAME", myData);
    


    1. Do you get better performance when starting jsreport LocalReporting as web server? https://jsreport.net/learn/dotnet-local#utility-or-web-server

    2. You should not initialize jsreport multiple times. Do it just once in the application init.

    If you run a complex scenario you could also consider running jsreport as standalone server and communicate with it from your .net app using jsreport.Client instead of using jsreport.Local.


Log in to reply
 

Looks like your connection to jsreport forum was lost, please wait while we try to reconnect.