2016-07-26 55 views
1

我用来生成excel文件在传统的ASP文件testeexcel.asp:ASP经典 - Excel文件生成空文件

<%@ Language=VBScript %> 
<% 
Response.AddHeader "Content-Disposition", "attachment; filename=excelTest.xls" 
Response.ContentType = "application/vnd.ms-excel" 
%> 
<table> 
    <tr> 
     <td>Test</td> 
    </tr> 
</table> 

,但是当打开Excel中,该文件是空白。如果在记事本++中打开,保存并在Excel中重新打开该文件的作品。请参阅测试链接104.41.63.35/testeexcel.asp

如何配置文件或IIS来解决此问题?

环境:Windows服务器2012 - IIS 8.5

回答

3

马尔科 - 我已经在过去的几年中,使用您展示的设置从我的经典ASP导出到Excel的成功 - 但是这周我的客户已经开始申报你描述的同样的问题,尽管我们的应用程序没有任何改变。我也一直在寻找答案,我认为另一张海报可能是正确的,指出最近的微软更新是罪魁祸首。

Opening excel files from the internet opens a blank excel window

我没有卸载更新和期权已经发现,如果我选择“保存并打开”,而不仅仅是“打开”(选择“是”的提示,以“开放无论如何?')我的电子表格显示。希望有所帮助!

+0

但是,卸载更新不是答案 - 您不能要求用户卸载此类更新。 – Paul

+0

谢谢你的解决方案。 –

+0

@MarcoAntonioQuintal - 我们还发现我们的网站必须添加为“可信”网站,否则“保存并打开”的提示不会显示。希望也有帮助。 – cjchamber