I have a web application which throws a ThreadAbortException when
trying to read a 7 megabyte (approximate) spreadsheet. My application
will throw an HttpException to the client, but the inner exception is a
ThreadAbortException during Aspose.Cells.Workbook.Open().
I need to find out what may be causing the error, and how it might be avoided. I don't have the luxury of catching and ignoring a failed Open() in my application.
[I have a sample web app which demonstrates the problem, but how do I forward it?]
The app is running on the following platform:
Windows 2003, Web Edition, Service Pack 1
ASP.NET version 1.1.4322
IIS version 6
2 Gig available ram
Aspose.Cells.dll version 3.9.1.0
Another key detail: In the web.config, the following entry must be set to "false" to make the error occur:
<compilation defaultLanguage="c#" debug="false" />
When debug="true", the program will successfully load all five sheets.
When it fails, the program will fail when attempting to open the fourth workbook. It
will not fail when running on Windows XP with IIS 5. It does not
fail when openning smaller spreadsheets, though I am not sure of the size threashold.
(Please note, I have only one workbook in the sample....be
sure to copy it to four other copies named sample2.xls, sample3.xls,
etc etc, if you use my sample app.)
Thank you very much!
![Smile [:)]](/Community/emoticons/emotion-1.gif)