I have a web application which uses .Net Framework 4.7.1 and hosted in IIS. The jsReport is started in the application start event in global.ascx. All work fine in dev environment where we use IIS express for development, but in production environments, I can see a lot of chrome processes started while each report is generated. Also, few of the chrome processes go into the suspended state. When the IIS application is restarted, jsReport is not started due to these suspended chrome processes.
I would like to know if starting jsReport at application start is the right way of doing this and a workaround to start jsReport when suspended chrome processes exist.
Is there a way to start jsReport on-demand in .Net Framework?
Any help or guidance is really appreciated.