一个报表程序,把生成的EXCEL报表文件使用GzipStream压缩成二进制文件存放到数据库中,然后前台调用GzipStream类解压缩方法下载报表,程序很简单。
但目前的问题是,同一套程序在server 2003 32 big上 IIS 6下部署后,可以正常运行,但在server 2008 64 bit 上IIS 7下部署后,在下载报表的时候提示文件已损坏,不能正常打开EXCEL文件。
是不是因为GzipStream类不支持64位系统?
有知道的请赐教,谢谢!
我在64位系统上可以正常使用,不是GzipStream的问题,你可以编译一个Any CPU的独立的程序试试
是否是IIS没有设置gz的MIME信息?