我有用于在经典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
答案 0 :(得分:3)
Marco - 过去几年我使用您展示的设置从我的经典ASP导出到Excel已经取得了成功 - 但本周我的客户已经开始报告您描述的相同问题,尽管我们的应用程序没有任何变化。我一直在寻找答案,我相信另一张海报可能是正确的,指出最近的微软更新是罪魁祸首。
Opening excel files from the internet opens a blank excel window
我没有选择卸载更新,并且发现如果我选择“保存并打开”而不是“打开”(并选择“是”以提示“打开”?)我的电子表格显示了。希望有所帮助!