ASP Classic - Excel文件生成空文件

时间:2016-07-26 21:12:03

标签: iis asp-classic

我有用于在经典asp中生成excel文件的文件testeexcel.asp:

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

但在excel中打开时,该文件为空。如果在notepad ++中打开,则在excel中保存并重新打开该文件。请参阅测试104.41.63.35/testeexcel.asp

的链接

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

环境:Windows Server 2012 - IIS 8.5

1 个答案:

答案 0 :(得分:3)

Marco - 过去几年我使用您展示的设置从我的经典ASP导出到Excel已经取得了成功 - 但本周我的客户已经开始报告您描述的相同问题,尽管我们的应用程序没有任何变化。我一直在寻找答案,我相信另一张海报可能是正确的,指出最近的微软更新是罪魁祸首。

Opening excel files from the internet opens a blank excel window

我没有选择卸载更新,并且发现如果我选择“保存并打开”而不是“打开”(并选择“是”以提示“打开”?)我的电子表格显示了。希望有所帮助!