Web Viewer NOT consistently loading in ASP.net 4.0 Site
Posted: Fri Jun 04, 2010 6:50 am
My company develops an ASP.net based business web portal that until recently ran on .net 3.5 SP1. Within the last month we upgraded the portal to run under .net 4.0.
Since cutting over to version 4.0 of the .net framework the web viewer does not consistently load medium to larger reports into IE browsers (that would be IE6, IE7, or IE8). In IE8 sometimes I'll have more luck than with IE6 or IE7, but frequently the Flash loader still is not loading into the browser. The only way I can get the flash based report viewer to load up in IE6 or IE7 is to load a near empty report (i.e. one or two page long report). Anything longer than a couple page report results in the entire flash component not loading. I'm trapping for all JS and code behind C# errors, and nothing is being captured into the logs, indicating the code loading all the elements onto the page continues to function properly. In fact, everything else expected on the page does load on these browsers (i.e. HTML header/footer/menu/etc.).
Furthermore, I've inspected the Event viewer on the Windows 2008 servers, where we've tested for this issue (we tested for this problem on four different Windows 2008 servers now, and all produced the same issue), and no IIS or other errors, warnings, or info messages are being logged at the time of the problem occurring.
An important point to note is that NOTHING has changed w/ the syntax of the ASP.net page hosting the web viewer or the C# code behind syntax loading the web viewer for our reports. Literally the only thing that has changed here is our use of the 4.0 version of the .net framework in place of the 3.5 SP1 version of the .net framework.
The file version for our Stimulsoft dll's in the bin folder of this portal is "2009.3.511.0". Are there known issues w/ the version we are using when used under ASP.net 4.0? Is anyone else having this problem? It is very perplexing as I'm getting nothing in our app logs or Window's event logs, and sometimes it works and other times it does not work.
Any help will be greatly appreciated.
(This was edited to clarify that the problem has been narrowed down to IE browsers only.)
Since cutting over to version 4.0 of the .net framework the web viewer does not consistently load medium to larger reports into IE browsers (that would be IE6, IE7, or IE8). In IE8 sometimes I'll have more luck than with IE6 or IE7, but frequently the Flash loader still is not loading into the browser. The only way I can get the flash based report viewer to load up in IE6 or IE7 is to load a near empty report (i.e. one or two page long report). Anything longer than a couple page report results in the entire flash component not loading. I'm trapping for all JS and code behind C# errors, and nothing is being captured into the logs, indicating the code loading all the elements onto the page continues to function properly. In fact, everything else expected on the page does load on these browsers (i.e. HTML header/footer/menu/etc.).
Furthermore, I've inspected the Event viewer on the Windows 2008 servers, where we've tested for this issue (we tested for this problem on four different Windows 2008 servers now, and all produced the same issue), and no IIS or other errors, warnings, or info messages are being logged at the time of the problem occurring.
An important point to note is that NOTHING has changed w/ the syntax of the ASP.net page hosting the web viewer or the C# code behind syntax loading the web viewer for our reports. Literally the only thing that has changed here is our use of the 4.0 version of the .net framework in place of the 3.5 SP1 version of the .net framework.
The file version for our Stimulsoft dll's in the bin folder of this portal is "2009.3.511.0". Are there known issues w/ the version we are using when used under ASP.net 4.0? Is anyone else having this problem? It is very perplexing as I'm getting nothing in our app logs or Window's event logs, and sometimes it works and other times it does not work.
Any help will be greatly appreciated.
(This was edited to clarify that the problem has been narrowed down to IE browsers only.)